下面是一个使用C#编写的POST Restful接口的示例:

using System;
using System.Net;
using System.IO;
using System.Text;

class Program
{
    static void Main()
    {
        string url = "https://api.example.com/post"; // 接口的URL

        // 创建一个Web请求对象
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
        request.Method = "POST";
        request.ContentType = "application/json";

        // 构造请求数据
        string postData = "{\"name\":\"John\", \"age\":30}";
        byte[] byteArray = Encoding.UTF8.GetBytes(postData);
        request.ContentLength = byteArray.Length;

        // 发送请求数据
        using (Stream dataStream = request.GetRequestStream())
        {
            dataStream.Write(byteArray, 0, byteArray.Length);
        }

        // 接收响应数据
        using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
        {
            using (Stream responseStream = response.GetResponseStream())
            {
                using (StreamReader reader = new StreamReader(responseStream))
                {
                    string responseJson = reader.ReadToEnd();
                    Console.WriteLine(responseJson);
                }
            }
        }
    }
}

上述代码示例中,我们使用HttpWebRequest类来发送POST请求,并使用StreamReader类读取响应数据。在发送请求时,我们需要设置请求的URL、请求方法、请求数据类型以及请求数据的内容。在接收响应时,我们使用StreamReader类读取响应数据,并将其打印到控制台上

C# 写一个post Restful接口

原文地址: https://www.cveoy.top/t/topic/iAfn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录