首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏.NET企业级解决方案应用与咨询

    C# HTTP系列 HttpWebRequest 与 HttpWebResponse

    在 System.Net 命名空间下提供了 HttpWebRequest 与 HttpWebResponse 类。. 本系列文章详细介绍了 HttpWebRequest 与 HttpWebResponse 类以及其重要的属性、方法,最后提供了封装好的通用方法。

    81910发布于 2019-09-18
  • 来自专栏.NET企业级解决方案应用与咨询

    C# HTTP系列5 HttpWebResponse.StatusCode属性

    HttpWebResponse.StatusCode 属性获取响应的状态。对应 HttpStatusCode 枚举值之一。 示例 下面的示例将返回的状态进行比较HttpWebResponse的成员HttpStatusCode类来确定响应的状态。 HttpWebRequest)WebRequest.Create("http://www.contoso.com"); 2 httpReq.AllowAutoRedirect = false; 3 4 HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse(); 5 6 if (httpRes.StatusCode==HttpStatusCode.Moved 包含的 HTTP 请求的状态 HttpWebResponse.StatusCode 属性。

    2.8K20发布于 2019-09-17
  • 来自专栏.NET企业级解决方案应用与咨询

    C# HTTP系列9 GET与POST示例

    httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; // 获取响应 10 if (httpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; // 获取响应 20 if (httpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; // 获取响应 17 if (httpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; // 获取响应 if (httpWebResponse ! httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; 21 if (httpWebResponse !

    1.7K20发布于 2019-09-18
  • 来自专栏一路走一路失去也一路拥有

    用C# HttpWebRequest与RestSharp.dll请求代码

    string PostRequest(string Url, string Param) {          HttpWebRequest request; HttpWebResponse request.GetRequestStream().Write(Data, 0, Data.Length); response = (HttpWebResponse (WebException ex) { strValue = ex.Message; response = (HttpWebResponse request.ContentType = "application/json;charset=UTF-8"; response = (HttpWebResponse (WebException ex) { strValue = ex.Message; response = (HttpWebResponse

    1.7K10发布于 2021-06-11
  • 来自专栏.NET企业级解决方案应用与咨询

    C# HTTP系列2 HttpWebReponse类

    例子 下面的示例返回一个从HttpWebRequest 对象返回的 HttpWebResponse对象。 httpWResp = httpWReq.GetResponse() as HttpWebResponse; 4 if(httpWResp! 该HttpWebResponse类用于构建发送HTTP请求HTTP独立的客户端应用程序和接收HTTP响应。 您必须调用Stream.Close或HttpWebResponse.Close方法来关闭响应并释放连接以便重用。 下表显示了可通过属性的常见 HTTP 标头HttpWebResponse类。

    1.3K30发布于 2019-09-17
  • 来自专栏Web开发之路

    C# 学习笔记(18)—— 异步编程

    httpWebResponse = null; if (File.Exists(savepath)) { File.Delete = null) { httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse = null) { httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse = null) { httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse = null) { httpWebResponse = (HttpWebResponse)await httpWebRequest.GetResponseAsync

    61720编辑于 2023-10-20
  • 来自专栏.NET企业级解决方案应用与咨询

    C# HTTP系列11 以普通文件流方式上传文件远程服务器

    httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; 37 if (httpWebResponse ! = null) 38 { 39 GetResponse(ref httpResult, httpWebResponse); 40 httpWebResponse.Close ">正在被读取的HTTP响应</param> 6 private void GetResponse(ref HttpResult httpResult, HttpWebResponse httpWebResponse ) 7 { 8 httpResult.HttpWebResponse = httpWebResponse; 9 httpResult.Status = HttpResult.STATUS_SUCCESS exResponse = webException.Response as HttpWebResponse; 9 if (exResponse !

    2.3K10发布于 2019-09-18
  • 来自专栏跟着阿笨一起玩NET

    C#基于HttpWebRequest实现发送HTTP请求的方法分析

    httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse(); //利用Stream流读取返回数据 StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream(), Encoding.UTF8); //获得最终数据,一般是json string responseContent = streamReader.ReadToEnd(); streamReader.Close(); httpWebResponse.Close httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse(); //读取返回数据 StreamReader streamReader (); streamReader.Close(); httpWebResponse.Close(); httpWebRequest.Abort(); return responseContent

    3.4K30发布于 2021-06-02
  • 来自专栏技术之路

    c#-post请求实例

    通过http进行post请求获得json数据,并将HttpWebResponse返回结果转换为string ///

    /// 向指定URL发送HTTP请求 writer.Write(jsonBody); writer.Flush(); } stream.Close(); HttpWebResponse response = null; string json = string.Empty; response = (HttpWebResponse)request.GetResponse getResponseString(response); return json; } /// /// 将 HttpWebResponse </param> /// <returns>服务器返回数据JSON</returns> private static string getResponseString(HttpWebResponse

    27500编辑于 2024-04-23
  • .NET 3.5 中 HttpWebRequest 的核心用法及应用

    此方法会返回一个 HttpWebResponse 对象,该对象包含了响应的详细信息。 csharp复制代码HttpWebResponse response = (HttpWebResponse)request.GetResponse();4. 读取响应内容获取到 HttpWebResponse 对象后,可以通过其 GetResponseStream() 方法获取响应的数据流,然后使用 StreamReader 来读取流中的数据。 response = (HttpWebResponse)request.GetResponse()) using (Stream responseStream = response.GetResponseStream response = (HttpWebResponse)request.GetResponse()) using (Stream responseStream = response.GetResponseStream

    1.9K21编辑于 2024-09-17
  • 来自专栏.NET企业级解决方案应用与咨询

    C# HTTP系列3 HttpWebRequest.ContentType属性

    data.Length); 26 requestStream.Flush(); 27 } 28 } 29 30 HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; 31 if (httpWebResponse ! = null) 32 { 33 GetResponse(ref httpResult, httpWebResponse); 34 httpWebResponse.Close

    2.1K30发布于 2019-09-17
  • 来自专栏c#Winform自定义控件系列

    HttpWebRequest 在出错时获取response内容

    HttpWebRequest 请求时,服务器会返回500 501这些错误 并包含错误信息,通过如下代码可以拿到错误信息 HttpWebResponse res; try { res = (HttpWebResponse)req.GetResponse(); } catch (WebException ex) { res = (HttpWebResponse)ex.Response

    2.5K20发布于 2019-09-11
  • 来自专栏.NET企业级解决方案应用与咨询

    C#开发BIMFACE系列4 服务端API之源上传文件

    data.Length); 33 requestStream.Flush(); 34 } 35 } 36 37 HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; 38 if (httpWebResponse ! = null) 39 { 40 GetResponse(ref httpResult, httpWebResponse); 41 httpWebResponse.Close httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; 39 if (httpWebResponse ! = null) 40 { 41 GetResponse(ref httpResult, httpWebResponse); 42 httpWebResponse.Close

    83320发布于 2019-09-18
  • 来自专栏远在上海

    C#访问SOAP Web Service时500报错后的返回信息获取

    //500 error but get the message HttpWebResponse res; try { res = (HttpWebResponse)webRequest.GetResponse(); } catch (WebException ex) { res = (HttpWebResponse)ex.Response; } StreamReader sr = new

    2.8K30发布于 2019-02-26
  • 来自专栏一路走一路失去也一路拥有

    C# HttpWebRequest 请求遇到最坑(史上最坑)的一个问题,分析加解决方案

    string PostRequest(string Url, string Param) { HttpWebRequest request; HttpWebResponse request.GetRequestStream().Write(Data, 0, Data.Length); response = (HttpWebResponse (WebException ex) { strValue = ex.Message; response = (HttpWebResponse request.GetRequestStream().Write(Data, 0, Data.Length); response = (HttpWebResponse (WebException ex) { strValue = ex.Message; response = (HttpWebResponse

    15.9K20发布于 2021-06-11
  • 来自专栏.NET企业级解决方案应用与咨询

    C# HTTP系列12 以form-data方式上传键值对集合到远程服务器

    sbKV.Length - 1); 36 requestStream.Flush(); 37 } 38 } 39 40 HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse; 41 if (httpWebResponse ! = null) 42 { 43 GetResponse(ref httpResult, httpWebResponse); 44 httpWebResponse.Close

    4.2K10发布于 2019-09-18
  • 来自专栏c#Winform自定义控件系列

    c# 查询本机可用的代理ip

    2000; //超时 DateTime dt = DateTime.Now; var Resp = (HttpWebResponse System.Net.WebProxy proxy = null) { HttpWebRequest request; HttpWebResponse = null) request.Proxy = proxy; response = (HttpWebResponse)request.GetResponse = null) request.Proxy = proxy; response = (HttpWebResponse)request.GetResponse response = request.GetResponse() as HttpWebResponse; string strReceivePath = string.Empty

    1.3K20发布于 2019-09-10
  • 来自专栏css小迷妹

    C# 发HTTP请求

    newStream.Write(data, 0, data.Length); newStream.Close(); HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); StreamReader reader = new StreamReader newStream.Write(data, 0, data.Length); newStream.Close(); HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); StreamReader reader = new StreamReader

    71730发布于 2021-11-03
  • 来自专栏全栈程序员必看

    C#中HttpWebRequest的用法详解

    HttpWebRequest和HttpWebResponse类是用于发送和接收HTTP数据的最好选择。它们支持一系列有用的属性。 接下来调用 HttpWebRequest.GetResponse()方法返回的是一个HttpWebResponse对象。 response = (HttpWebResponse)request.GetResponse()) { if (cookieContainer ! httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse(); StreamReader streamReader = httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse(); StreamReader streamReader =

    5.3K20编辑于 2022-09-14
  • 来自专栏用户1031264的专栏

    c# Https Post Get

    1.1.4322; .NET CLR 2.0.50727)"; request.Accept = "*/*"; //获取网页响应结果 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream stream = response.GetResponseStream newStream.Write(data, 0, data.Length); newStream.Close(); //获取网页响应结果 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream stream = response.GetResponseStream

    1.3K10编辑于 2022-05-27
领券