用C#与统一发送http请求
我如何在C#中发送HTTPGET和POST请求?
我想要的是:
- 在POST请求中发送json数据(我使用了统一序列化程序,所以在新的序列化程序中不需要,我只想在POST数据中传递字符串,并且能够将contentType设置为application/json);
- 获取响应代码和正文,没有任何问题;
- 在不阻塞UI呈现的情况下进行所有异步操作。
我试过的是:
- 用HttpWebRequest/HttpWebResponse实现,但是它太难了,太低了(如果我找不到更好的东西,我将不得不使用它);
- 使用统一WWW,但它不符合我的要求;
- 使用NuGet-United的一些外部包不接受它们:
大多数问题都与线程有关,我在C#中没有足够的经验。我使用的文本编辑器是IntelliJ Rider。