博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
httpclient
阅读量:6987 次
发布时间:2019-06-27

本文共 1422 字,大约阅读时间需要 4 分钟。

HttpClient client = new HttpClient();

var content = new FormUrlEncodedContent(new Dictionary<string, string>() {
{ "number", "09129457000" }
});
client.DefaultRequestHeaders.Referrer = new Uri("http://sim.mci.ir/first-step");

var resp = await client.PostAsync("http://sim.mci.ir/chk-number-availability", content);

var repsStr = await resp.Content.ReadAsStringAsync();

 

 

async Task<string> GetResponseString(string text)

{
var httpClient = new HttpClient();

var parameters = new Dictionary<string, string>();

parameters["text"] = text;

var response = await httpClient.PostAsync(BaseUri, new FormUrlEncodedContent(parameters));

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

return contents;

}
And your final function call:

Task<string> result = GetResponseString(text);

var finalResult = result.Result;
Or even better:

var finalResult = await GetResponseString(text);

 

//var httpClient = new HttpClient();

//string responseJson = httpClient.GetAsync(string.Format("", Phone, Message))
// .Result.Content.ReadAsStringAsync().Result;

var url = "";
var postData = new Dictionary<string, string>
{
{ "cdkey", "" },
{ "password", "" },
{"phone" ,""},
{"message" ,""}
};
var urlEncodedContent = new FormUrlEncodedContent(postData);
var httpClient = new HttpClient();
var result = httpClient.PostAsync(url, urlEncodedContent).Result.Content.ReadAsStringAsync().Result;

转载于:https://www.cnblogs.com/zwei1121/p/7693101.html

你可能感兴趣的文章
Spring学习总结(4)——Spring AOP教程
查看>>
通过JDBC向数据库中存储&读取Blob数据
查看>>
数据类型转换
查看>>
java 贪婪算法—找零钱
查看>>
服务(2)====一个lamp的脚本以及基于lamp安装wordpress
查看>>
DNS配置
查看>>
将博客搬至51CTO
查看>>
C++11: CAS
查看>>
我的友情链接
查看>>
pfSense book之证书管理
查看>>
haproxy日志问题解决
查看>>
AFNetWorking 2.0 使用
查看>>
VMware克隆Linux系统后,网络问题解决
查看>>
Linux系统下vsftp服务器搭建(二)
查看>>
Citrix User Profile Management 设定参考
查看>>
网络库性能对比
查看>>
Linux 文件系统
查看>>
ubuntu下美化myeclipse
查看>>
javascrip对表格的操作(一)
查看>>
Linux课程第二天学习笔记
查看>>