gpt4 book ai didi

c# - 在 C# 中使用 WebClient.DownloadString 发送 POST

转载 作者:可可西里 更新时间:2023-11-01 08:05:57 24 4
gpt4 key购买 nike

我知道有很多关于使用 C# 发送 HTTP POST 请求的问题,但我正在寻找一种使用 WebClient 的方法。而不是 HttpWebRequest .这可能吗?这很好,因为 WebClient类非常易于使用。

我知道我可以设置 Headers属性设置了某些 header ,但我不知道是否可以从 WebClient 实际执行 POST .

最佳答案

您可以使用 WebClient.UploadData()它使用 HTTP POST,即:

using (WebClient wc = new WebClient())
{
byte[] result = wc.UploadData("http://stackoverflow.com", new byte[] { });
}

您指定的负载数据将作为请求的 POST 正文传输。

或者有 WebClient.UploadValues()也可以通过 HTTP POST 上传名称-值集合。

关于c# - 在 C# 中使用 WebClient.DownloadString 发送 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8290390/

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