c# - 调用 REST 的最简单方法

标签 c#

我已经从 jscript 调用 REST 服务,效果很好:

post('/MySite/myFunct', { ID:22 })

如何以最原生的 C# 方式从 C# 进行此调用?

更新:

我也需要 HTTPS 解决方案。

更新:

我需要使用 cookie

最佳答案

HttpClient client = new HttpClient();

var values = new Dictionary<string, string>
{
   { "ID", "22" }
};

var content = new FormUrlEncodedContent(values);

var response = await client.PostAsync("http://www.example.com", content);

var responseString = await response.Content.ReadAsStringAsync();

关于c# - 调用 REST 的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44074818/

相关文章:

c# - Ctrl+B 的 GetAsynchKeyState?如何?

c# - 当我需要使用带有多个参数的 POST 方法而不是单独的模型时?

c# - 使用另一个线程修改绑定(bind)数据表时不刷新数据网格

c# - RESTful WebService CORS 预检 channel 未成功

c# - 如何从配置中无限期地初始化retainedFileCountLimit

c# - 将控制台输入和输出重定向到文本框

c# - 如何解决在命名空间中找不到的 'CrmServerLoginControl'?

c# - 使用 MVVM 通过 ViewModel 属性冒泡 INotifyPropertyChanged 事件的好方法是什么?

c# - 如何处理 XML 中的非法字符

c# - 查找 HTML 文件中字符串的确切出现位置