c# webrequest 参数
时间: 2023-09-09 20:09:28 浏览: 96
C# 向网页传递参数
4星 · 用户满意度95%
在 C# 中使用 WebRequest 发送 HTTP 请求时,可以通过以下方式设置请求参数:
1. 设置请求的 URL:
```csharp
WebRequest request = WebRequest.Create("http://www.example.com");
```
2. 设置请求方法(GET 或 POST):
```csharp
request.Method = "GET";
```
```csharp
request.Method = "POST";
```
3. 设置请求头:
```csharp
request.Headers.Add("header-name", "header-value");
```
4. 设置 POST 请求的数据:
```csharp
string postData = "param1=value1¶m2=value2";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
```
以上是常见的设置请求参数的方式,具体的使用根据实际情况而定。
阅读全文