POST请求——HttpWebRequest

string url="";
string param="";
string result = string.Empty;
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
Encoding encoding = Encoding.UTF8;
byte[] bs = Encoding.UTF8.GetBytes(param);
string responseData = String.Empty;
req.Method = "Post";
req.Accept = "application/json, text/javascript, */*; q=0.01";
req.ContentType = "application/json; charset=UTF-8";
using (Stream reqStream = req.GetRequestStream())
{
    reqStream.Write(bs, 0, bs.Length);
    reqStream.Close();
}
using (HttpWebResponse response = (HttpWebResponse)req.GetResponse())
{
    using (StreamReader reader = new StreamReader(response.GetResponseStream(), encoding))
    {
        responseData = reader.ReadToEnd().ToString();
    }
    result = responseData;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容