首页 > 解决方案 > 如何在 C# 中通过 POST HttpWebRequest 发送 gz 文件

问题描述

我有以下代码来发送 gz 压缩文件:

    byte[] gzFile = File.ReadAllBytes("gz file path here");

    WebRequest request = WebRequest.Create("webservice url here");
    request.Method = "POST";
    request.ContentLength = gzFile.Length;
    request.ContentType = "application/gzip";

    Stream stream = request.GetRequestStream();
    stream.Write(pdfFile, 0, gzfFile.Length);
    stream.Close();

    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    StreamReader reader = new StreamReader(response.GetResponseStream());
    Console.WriteLine(reader.ReadToEnd());
    reader.Close();

但是如何指定 REST Web 服务请求的用户和通行证?

标签: restposthttpwebrequest

解决方案


推荐阅读