C#获取get数据和post数据
一、C#获取get数据,网页
private string GetData(string url)
{
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);
myRequest.Method = "GET"; //确定GET模式
myRequest.ContentType = "application/json"; //确定获取的数据格式
myRequest.Headers.Add("Authorization", "yjsadmin=98CA2FFD2ACB56B612B3641341D74A5A"); //信息头参数添加
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
string content = reader.ReadToEnd();
reader.Close();
myResponse.Close();
return content;
}
注意:对于多种信息头都可以用Request.Headers.Add()进行添加
二、C#获取post数据,网页
private string PostData(string url, string postData)
{
byte[] data = encoding.GetBytes(postData); //postData可以为空
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);
myRequest.Method = "POST"; //确定post模式
myRequest.ContentType = "application/json";
myRequest.Headers.Add("Authorization", "yjsadmin=98CA2FFD2ACB56B612B3641341D74A5A"); //确定信息头参数
myRequest.ContentLength = data.Length;
Stream newStream = myRequest.GetRequestStream();
newStream.Write(data, 0, data.Length);
newStream.Close();
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
string content = reader.ReadToEnd();
reader.Close();
myResponse.Close();
return content;
}
注意:即使postData为空,也要在request中获取其byte,并且写入流中
C#获取get数据和post数据相关推荐
- 权限表管理之获取用户权限表列表数据
用户权限控制说明 在产品运营平台中,是需要对用户进行权限控制的.Django实现了用户权限的控制 消费者用户与公司内部运营用户使用一个用户数据库来存储 通过is_staff 来区分是运营用户还是消费者 ...
- 规格选项表管理之查询获取规格选项表列表数据
规格选项表管理 在规格选项表中我们需要对规格选项表数据进行增删改查操作,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 查询获取规格选项表列表数据 接口分析 请求方式: GET ...
- mouted能不能访问data中的数据_Vue(定时器)解决mounted不能获取到data中的数据问题...
vue中data定义 data() { return { isok:10, } } 在vue中使用定时器 如下 mounted是钩子函数 mounted(){ console.log(this.iso ...
- Case Study: 利用PHP获取关系型数据库中多张数据表的数据
一.目标 该笔记的目的是引导读者借助WampServer平台和MySQL数据库,利用HTML/CSS/JS/PHP设计一个多数据表关联的网页.在上一个案例(Case Study: 利用JS实现数据库网 ...
- pandas获取dataframe数据列的数据类型、获取dataframe每类数据类型数据列的个数、使用select_dtypes函数、include参数以及exclude参数按照数据类型筛选数据
pandas获取dataframe数据列的数据类型.获取dataframe每类数据类型数据列的个数.使用select_dtypes函数.include参数以及exclude参数按照数据类型筛选数据 目 ...
- mysql每组随机一条_MySql分组后随机获取每组一条数据的操作
思路:先随机排序然后再分组就好了. 1.创建表: CREATE TABLE `xdx_test` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAUL ...
- 解决paramiko获取远程脚本延时返回数据的问题
解决paramiko获取远程脚本延时返回数据的问题 参考文章: (1)解决paramiko获取远程脚本延时返回数据的问题 (2)https://www.cnblogs.com/liushi-Oscar ...
- 使用axios post 提交数据,后台获取不到提交的数据解决方案
使用axios post 提交数据,后台获取不到提交的数据解决方案 参考文章: (1)使用axios post 提交数据,后台获取不到提交的数据解决方案 (2)https://www.cnblogs. ...
- jdbc 3种获得mysql插入数据的自增字段值的方法_【JDBC】向数据表插入数据时,自动获取生成的主键...
数据表设计时,一般都会有一个主键(Key)(自己指定),有时也可以使用联合主键: 有许多数据库提供了隐藏列为表中的每行记录分配一个唯一键值(如:rowid): 当我们没有指定哪一列作为主键key时,数 ...
- 获取DataTable前几条数据
#region 获取DataTable前几条数据/// <summary>/// 获取DataTable前几条数据/// </summary>/// <param nam ...
最新文章
- Planetary.js:帮助你构建超炫的互动球体效果
- 【kuangbin专题】计算几何_半平面交
- python实现计算字符串或列表中每个字符出现的次数,并打印出现次数最多的字符
- OSPF1-5类LSA
- 多媒体课件利用计算机开发工具将,多媒体课件设计与制作教程PPT演示课件
- 引入其他字体库 和 字体样式设置
- 地面波天线怎样能多收台_教你怎样挑选DTMB地面波天线
- 分享一个超厉害的网站,几乎解决一切command not found问题
- spring-cloud-context源码解读
- 重装Win10系统其他盘的东西还在吗?
- Origin使用自定义函数拟合曲线函数
- 关于Onenote里项目符号Crtl+.无效的解决方法
- nvcc not installed
- AD9361收发通道原理和配置(AD射频随笔01)
- 关于 git rebase 的踩坑记录
- android代码查找快捷键是什么,Android Studio搜索功能(查找功能)及快捷键图文详解(示例代码)...
- Python读取EXCEL省份数据绘制地图
- wget已连接但没有回应_林小宅新恋情曝光被指出轨,回应:分手后交往的,没对不起任何人...
- 影响计算机关键性能参数测试研究,【计算机病毒论文】谈灯光告警计算机测试系统设计(共3104字)...
- Java、JSP网上报名系统
热门文章
- 刀剑2大型场景扫描技术全新场景“大足石刻”
- 使用单例模式封装网络工具类(okH)
- [cf] Codeforces 817D Imbalanced Array 单调栈
- uniapp中template标签和block标签的区别
- 问题记录2:cloneNode()
- html css is图片,isbackground
- 如何复制360doc图书馆的文字
- 好奇号火星车的一些计算机软硬件信息
- Vue:a标签点击和file-saver实现文件下载
- STM32输出SPWM波,HAL库,cubeMX配置,滤波后输出1KHz正弦波