CShrap调Post接口示例
时间: 2023-02-07 07:24:45 浏览: 55
好的,下面是 C# 调用 POST 接口的示例代码:
```
using System;
using System.Net;
using System.IO;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
string url = "http://example.com/api/post";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
// 添加 POST 数据
string postData = "key1=value1&key2=value2";
byte[] data = Encoding.UTF8.GetBytes(postData);
request.ContentLength = data.Length;
using (Stream stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
// 获取服务器的响应
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
Console.WriteLine(responseString);
}
}
}
```
上面的代码假定您要发送的 POST 数据格式为 `key1=value1&key2=value2`。如果您需要发送不同的数据格式,可以修改 `postData` 变量的值。