.net post 方法接收excel 文件

.net Post 请求一个第三方接口,返回的是excel 文件,返回时如何接收

那要看对方返回给你的到底是个什么格式
如果直接是二进制流,你可直接按二进制写入文件
如果是个json,你需要先解析出来

要通过.NET发送一个POST请求到第三方接口,并接收返回的Excel文件,你可以使用HttpClient类来完成这个任务。以下是一个示例代码

using System;
using System.IO;
using System.Net.Http;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        using (var httpClient = new HttpClient())
        {
            var requestContent = new StringContent("your_request_body");

            var response = await httpClient.PostAsync("https://third-party-api.com/endpoint", requestContent);
            response.EnsureSuccessStatusCode();

            var fileBytes = await response.Content.ReadAsByteArrayAsync();

            // 保存Excel文件
            var filePath = "path_to_save_excel_file.xlsx";
            await File.WriteAllBytesAsync(filePath, fileBytes);

            Console.WriteLine("Excel file downloaded successfully.");
        }
    }
}