Open binarymist opened 8 years ago
Hi, Thanks for the pull request. It took me a little while to get around this pull request.
It seems like in order to support this method ClientApi.PostToUrl (and also send some cookie information along the request) we need to restructure the IWebClient interface rather than directly modifying the SystemWebClient class.
I no longer have access to this .NET environment, and because it's been so long, is no longer fresh in my head. I've passed this onto my client that I was working for at the time. My client will hopefully provide feedback soon.
If ClientApi.PostToUrl is not generic enough for main stream consumption, consumers could make an extension method out of it. Access to the WebClient's headers are required in ClientApi.PostToUrl Currently consumers have to maintain this locally. Once this is included, consumers can then depend on the NuGet package instead.