# RestSharp **Repository Path**: yangxung/RestSharp ## Basic Information - **Project Name**: RestSharp - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-16 - **Last Updated**: 2024-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RestSharp - Simple .NET REST Client RestSharp is a lightweight HTTP client library. It's a wrapper around `HttpClient`, not a full-fledged client on its own. What RestSharp adds to `HttpClient`: - Default parameters of any kind, not just headers - Add a parameter of any kind to requests, like query, URL segment, header, cookie, or body - Multiple ways to add a request body, including JSON, XML, and form data - Built-in serialization and deserilization of JSON and XML **RestSharp is supported by [AWS](https://aws.amazon.com/developer/language/net/solutions/).** [![AWS Logo](https://restsharp.dev/aws_logo.png)](https://aws.amazon.com) ## RestSharp vNext (v107+) Finally, RestSharp has moved to `HttpClient`. We also deprecated the following: - SimpleJson in favour of `System.Text.Json.JsonSerialzer` - `IRestRequest`, and `IRestResponse` in favour of implementing classes - Everything `Http` and `IHttp` as those are just wrappers Most of the client and some of the request options are now in `RestClientOptions`. Check [v107+ docs](https://restsharp.dev/v107) for more information. ## Packages | | | |-|-| | downloads | ![](https://img.shields.io/nuget/dt/RestSharp) | | stable | [![](https://img.shields.io/nuget/v/RestSharp)](https://www.nuget.org/packages/RestSharp) | | preview | ![](https://img.shields.io/nuget/vpre/RestSharp) | ## Code of Conduct This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct). **Users violated the aforementioned code of conduct will be blocked.** ## Support RestSharp is an open-source project with a single maintainer. Do not expect your issue to be resolved unless it concerns a large group of RestSharp users. The best way to resolve your issue is to fix it yourself. Fork the repository and submit a pull request. You can also motivate the maintainer by sponsoring this project. ### Contribute Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on the process for reporting issues and submitting pull requests. ### Get help Read the docs: [Official Site][1] Ask a question on StackOverflow with the tag `restsharp`. Find RestSharp on Twitter: [@RestSharp][2] ## Community ### .NET Foundation This project is a part of the [.NET Foundation](https://dotnetfoundation.org). ### Code Contributors This project exists thanks to all the people who contribute. ### Financial Contributors Become a financial contributor and help us sustain our community. [Contribute](https://github.com/sponsors/restsharp) ### License: Apache License 2.0 [1]: https://restsharp.dev [2]: https://twitter.com/RestSharp [3]: https://github.com/restsharp/RestSharp/issues