0

我使用 HttpWebRequest 在服务器上上传文件。但我也想发送一些参数(我的意思是名称-值对)

4

2 回答 2

1

您可以将它们添加到查询字符串中。无论 HTTP 方法是 POST 还是 GET,它们都将在服务器上可用。

于 2013-10-12T19:52:58.970 回答
0

你可以试试这个:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("some site");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
byte[] data = "some data";
request.ContentLength = data.Length;
using (Stream stream = request.GetRequestStream())
{
    stream.Write(data, 0, data.Length);
}
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
于 2013-10-12T20:38:25.303 回答