NClient
NClient copied to clipboard
:dizzy: NClient is an automatic type-safe .Net HTTP client that allows you to call web service API methods using annotated interfaces or controllers without boilerplate code.
Minimal API was presented in .Net 6 by Microsoft. As far as I know NClient used to generate facades from ApiControllers. My question is: what if there is NO ApiControllers...
GraphQL is quite a popular protocol, so the client should support it. The [graphql-dotnet](https://github.com/graphql-dotnet/graphql-dotnet) library can be used for this. Before implementation, you need to discuss the design. As an...
I would like to use the RPC protocol over HTTP or sockets. For example, to interact with the [Ethereum API](https://ethereum.org/en/developers/docs/apis/json-rpc/) or [Random.org](https://api.random.org/dashboard). There are various specifications of the RPC protocol...
It is necessary to implement a comparison of the performance of NClient virtual controllers with native ones ASP.NET controllers when the execution context is the same, the execution tasks are...
When I want to write in a functional style, I want to skip creating interfaces and use functions. However, it is now impossible to create a client without an interface....
The [NClient.Providers.Mapping.LanguageExt](https://github.com/nclient/NClient/wiki/Providers#nclientprovidersmappinglanguageext) package has the mapper for `Either` monad, but the [language-ext](https://github.com/louthy/language-ext) library contains much more monads. It would be great to implement mappers for all monads by analogy with...
**Problem** I want to make sure that my client interfaces are valid before running the app. So I want to write tests that will confirm validity. To do this, I...
Bumps System.Text.Json from 5.0.2 to 8.0.4. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
Bumps [RestSharp](https://github.com/restsharp/RestSharp) from 107.3.0 to 112.0.0. Release notes Sourced from RestSharp's releases. 112.0.0 What's Changed Don't allow CRLF in headers by @alexeyzimarev in restsharp/RestSharp#2258 New Contributors @MrFrawsty made their first...