博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#的post请求 捕获错误代码的内容
阅读量:4992 次
发布时间:2019-06-12

本文共 1658 字,大约阅读时间需要 5 分钟。

public string Query(string queryString)        {            try            {                HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(AOPResource.LVSRequestURL);                request.Method = "POST";                UTF8Encoding encoding = new UTF8Encoding();                byte[] byteArray = encoding.GetBytes(queryString);                request.ContentType = "application/x-www-form-urlencoded";                request.ContentLength = byteArray.Length;                Stream requestStream = request.GetRequestStream();                requestStream.Write(byteArray, 0, byteArray.Length);                WebResponse response = request.GetResponse();                Stream responseStream = response.GetResponseStream();                StreamReader sr = new StreamReader(responseStream);                string result = sr.ReadToEnd();                requestStream.Close();                sr.Close();                responseStream.Close();                return result;            }            catch (WebException e)            {                using (WebResponse response = e.Response)                {                    HttpWebResponse httpResponse = (HttpWebResponse)response;                    Console.WriteLine("Error code: {0}", httpResponse.StatusCode);                    using (Stream data = response.GetResponseStream())                    using (var reader = new StreamReader(data))                    {                        string text = reader.ReadToEnd();                        throw new Exception(text);                    }                }            }        }

 

转载于:https://www.cnblogs.com/sherlock99/p/4282347.html

你可能感兴趣的文章
js题集29--部分题目在线答题链接地址
查看>>
PCLint 帮助中关于如何获得gcc/g++编译宏定义和头文件搜索目录的方法说明
查看>>
依赖注入模式
查看>>
Backbone.js之Todo源码浅析
查看>>
传统软件企业之殇
查看>>
[bzoj4491]我也不知道题目名字是什么
查看>>
CSS pusle雷达动画实现
查看>>
【问题解决方案】之 Word 公式编辑器 使用小tips
查看>>
模拟凡客导航
查看>>
BZOJ4804: 欧拉心算
查看>>
sublime text 3中安装ctags支持函数跳转,安装convertToUtf8支持中文步骤[工具篇]
查看>>
静态类和单例模式区别
查看>>
团队冲刺第一天
查看>>
二分查找法查找数组元素下表
查看>>
第四章 数据类型
查看>>
php-cgi.exe
查看>>
5.7 Windows常用网络命令
查看>>
防抖(Debouncing)和节流(Throttling)
查看>>
SQL Server 查询当前行、上一行、下一行合并查询
查看>>
Python 学习笔记之——用 sklearn 对数据进行预处理
查看>>