c# winform Get请求接口
引用using System.Net;
实现步骤:
1.通过WebRequest类创建一个HttpWebRequest的对象,该对象可以包含Http请求信息。
2.设置HttpWebRequest对象,其实就是设置Http请求报文的信息内容。
3.从HttpWebRequest对象中获取HttpWebResponse对象,该对象包含Http响应信息。
4.从响应信息中获取响应头信息和响应主体信息。
public string GetMethod(){string ResponseInfo = "";string url = "http://192.168.888.88/nanqu/test/testGet";//编码处理string name = System.Web.HttpUtility.UrlEncode("TestName");//唯一标识符string TestGuid = Guid.NewGuid().ToString(); //keystring apikey = "1234567890";//拼接参数string jsonstr = "?TestGuid=" + TestGuid + "&name=" + name + "&apikey=" + apikey + "";url = url + jsonstr;#region get方式//设置编码方式Encoding encoding = Encoding.UTF8;//创建HTTP请求HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);request.Method = "GET";request.Accept = "text/html, application/xhtml+xml, */*";request.ContentType = "application/json";HttpWebResponse response = (HttpWebResponse)request.GetResponse();using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8)){ResponseInfo = reader.ReadToEnd();}return ResponseInfo;#endregion}
c# winform Get请求接口相关推荐
- HttpClient 如何设置请求接口等待时间
我们在请求接口的时候容易出现请求超时的现象,出现这一问题的原因可能是接口确实挂了,也可能是接口还没有来的及响应,我们程序里面已经出现了请求超时的现象 问题描述: 通常会出现以下的报错: java.ne ...
- ajax调用接口很慢,nodejs 请求接口在高并发下耗时很大,而单个请求非常快
情况: request.js 库请求接口, express.js 做 server ,实现了 curl http://localhost:8080/proxy-api 本地一个地址,在 router ...
- jquery ajax多次请求接口解决方案
jquery ajax多次请求接口解决方案 参考文章: (1)jquery ajax多次请求接口解决方案 (2)https://www.cnblogs.com/DreamLiFeng/p/100088 ...
- Thinkphp5.1允许uni-app的H5跨域请求接口解决方法
Thinkphp5.1允许uni-app的H5跨域请求接口解决方法 参考文章: (1)Thinkphp5.1允许uni-app的H5跨域请求接口解决方法 (2)https://www.cnblogs. ...
- vue如何封装请求接口方法
vue如何封装请求接口方法 方法一 首先创建一个server.js文件 引入axios和qs //引入axios和qs插件 import axios from 'axios' import qs fr ...
- 用户请求接口信息日志记录
用户请求接口信息日志记录 这样可以详细了解到用户的操作记录更加快捷方便的统计以及排错 思路 1,定义一个注解 2,日志AOP切面类,把自定义的注解作为切点,当系统执行某一个添加了自定义注解的方法时,A ...
- 怎样不停请求接口实现实时刷新_Hologres+Flink实时数仓详解
简介: 本次内容将会介绍使用Flink和Hologres,实现可扩展的.高效的.云原生实时数仓. 一.Hologres生态 从前面几篇的内容,相信大家已经了解到Hologres是一款兼容Postgre ...
- axios请求接口http_使用axios请求接口,几种content-type的区别详解
axios的使用 安装(一般使用框架的话, 脚手架都集成了) $ npm install axios 请求示例 // POST axios.post('/user', { firstName: 'Fr ...
- java 轮询请求接口_Android RxJava 实际应用讲解:(无条件)网络请求轮询
前言 Rxjava,由于其基于事件流的链式调用.逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎. Github截图 RxJava如此受欢迎的原因,在于其提供了丰富 & ...
- python数据接口获取数据_python UI自动化实战记录二:请求接口数据并提取数据
该部分记录如何获取预期结果-接口响应数据,分成两步: 1 获取数据源接口数据 2 提取后续页面对比中要用到的数据 并且为了便于后续调用,将接口相关的都封装到ProjectApi类中. 新建python ...
最新文章
- python编程到底难不难_养成下面几个编程习惯,学习python并不难!
- 做网站应用应注意的那几点
- 【译】Bootstrap基本理念
- Simulated Annealing(模拟退火算法)
- 第一课[编辑器设置-VC++6.0]
- 设计软件哪里找?图片素材哪里找?
- input file控件使用accept过滤 限制的文件类型
- CronTrigger使用
- 数据分析案例——航空公司客户价值分析
- 全程不用usb数据线,adb通过网络连接Android设备
- Windows 10无法显示无线网络连接
- mysql 内联注释_TSRC挑战赛:WAF之SQL注入防御思路分享
- 无数个骂娘的故事告诉你,千万别做技术合伙人
- Failed to load resource: the server responded with a status of 404 (Not Found) favicon.ico文件找不到
- 设备树文件里的aliases和chosen
- css3新增属性sticky
- SessionFactory:使用与配置
- QQ2012如何恢复“合并会话窗口”为多个聊天窗口?
- 2021届毕业应届生到现在的职场工作,从一个懵懂大学生到IT职场人的转变
- 记我的第一次腾讯游戏策划面试