HttpWebRequest 用法总结测试,restful api对接webservice证照管理接口
我的代码
private void PmsPassBorrow(Dictionary<string, List<string>> passNums)
{
var userId = this.UserInfo.UserID;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://127.0.0.1:9000/pms/emp-task/take");
request.Method = "POST";
request.ContentType = "application/json";
request.Headers.Add("userId", userId);
request.Headers.Add("internal-service-request", "true");
string strContent = "{\"passNums\": ['','']}";
using (StreamWriter dataStream = new StreamWriter(request.GetRequestStream()))
{
dataStream.Write(strContent);
dataStream.Close();
}
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string encoding = response.ContentEncoding;
if (encoding == null || encoding.Length < 1)
{
encoding = "UTF-8";
}
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));
string retString = reader.ReadToEnd();
string message = string.Empty;
if (message != "")
{
this.ShowMessage(message);
return;
}
}
参考文档


参考地址:
https://blog.csdn.net/qq_37310110/article/details/111543656
什么是请求头
https://blog.csdn.net/Qcg0223/article/details/117223201

浙公网安备 33010602011771号