用C#与统一发送http请求

用C#与统一发送http请求

我如何在C#中发送HTTPGET和POST请求?

我想要的是:

  • 在POST请求中发送json数据(我使用了统一序列化程序,所以在新的序列化程序中不需要,我只想在POST数据中传递字符串,并且能够将contentType设置为application/json);
  • 获取响应代码和正文,没有任何问题;
  • 在不阻塞UI呈现的情况下进行所有异步操作。

我试过的是:

  • 用HttpWebRequest/HttpWebResponse实现,但是它太难了,太低了(如果我找不到更好的东西,我将不得不使用它);
  • 使用统一WWW,但它不符合我的要求;
  • 使用NuGet-United的一些外部包不接受它们:

大多数问题都与线程有关,我在C#中没有足够的经验。我使用的文本编辑器是IntelliJ Rider。


PIPIONE
浏览 945回答 3
3回答

慕哥6287543

在当前版本的.NET Framework(3.5)中,您不能使用来自Unitu的HttClient类。
打开App,查看更多内容
随时随地看视频慕课网APP