gpt4 book ai didi

c# - 如何使用 C# HttpWebRequest 发布原始数据

转载 作者:太空狗 更新时间:2023-10-29 20:06:14 26 4
gpt4 key购买 nike

我正在尝试发出一个 POST 请求,我应该在其中发送原始 POST 数据。

我应该修改哪个属性来实现这一点。

它是 HttpWebRequest.ContentType 属性。如果,那么我应该赋予它什么值。

最佳答案

public static string HttpPOST(string url, string querystring)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.ContentType = "application/x-www-form-urlencoded"; // or whatever - application/json, etc, etc
StreamWriter requestWriter = new StreamWriter(request.GetRequestStream());

try
{
requestWriter.Write(querystring);
}
catch
{
throw;
}
finally
{
requestWriter.Close();
requestWriter = null;
}

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
return sr.ReadToEnd();
}
}

关于c# - 如何使用 C# HttpWebRequest 发布原始数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3735988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com