rest - 如何在 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 服务请求的用户和通行证?