终于搞得差不多明白了,总结如下(省略了try catch),参考自这里

1.get:

一坨url带着"编码好"(urlencode需要自己处理)的参数(可以看到)一块发送给服务器。

public async Task<string> GetAsync(string uri)
{var httpClient = new HttpClient {Timeout = new TimeSpan(0, 0, 0, 17)};var content = await httpClient.GetStringAsync(uri);return content;
}

Get Method

2.post:

一坨url+看不到的参数一块转化为数据流(urlencode可以提前处理)发送给服务器。

 public async Task<string> PostAsync(string url, Dictionary<string, string> para){var httpClient = new HttpClient {Timeout = new TimeSpan(0, 0, 0, 17)};var contenta = new FormUrlEncodedContent(para);var response = await httpClient.PostAsync(url, contenta);string content = await response.Content.ReadAsStringAsync();return content;}

Post Method

转载于:https://www.cnblogs.com/defoliate/p/4323455.html

httpclient之get/post相关推荐

  1. java爬取验证码图片_JAVA HttpClient实现页面信息抓取(获取图片验证码并传入cookie实现信息获取)...

    JAVA HttpClient实现页面信息抓取(获取图片验证码并传入cookie实现信息获取) 发布时间:2018-05-18 16:41, 浏览次数:632 , 标签: JAVA HttpClien ...

  2. httpclient工具类,post请求发送json字符串参数,中文乱码处理

    在使用httpclient发送post请求的时候,接收端中文乱码问题解决. 正文: 我们都知道,一般情况下使用post请求是不会出现中文乱码的.可是在使用httpclient发送post请求报文含中文 ...

  3. 关于HttpClient上传中文乱码的解决办法

    使用过HttpClient的人都知道可以通过addTextBody方法来添加要上传的文本信息,但是,如果要上传中文的话,或还有中文名称的文件会出现乱码的问题,解决办法其实很简单: 第一步:设置Mult ...

  4. java url json字符串_使用HttpClient将URL中的JSON查询字符串发送到Web服务(Java)

    我有一个我建立的Web服务...我现在要做的是发送一个简单的请求,其中包含一个从Tapestry Web应用程序到该Web服务的json查询字符串.我四处搜索,大多数人都说使用Apache HttpC ...

  5. java rest httpclient_java http请求建议使用webClient,少用RestTemplate,不用HttpClient

    简介: webClient:是Spring-webFlux包下的,非阻塞响应,最低java8支持函数式编程,性能好 RestTemplate:是Spring-webmvc包下的,满足RestFul原则 ...

  6. 【请求后台接口】30秒完成Angular10精简版HttpClient请求服务搭建

    ng g s services/http app.module.ts ... @NgModule({declarations: [...],imports: [...HttpClientModule, ...

  7. Angular 4+ HttpClient

    个人博客迁移至 http://www.sulishibaobei.com  处: 这篇,算是上一篇Angular 4+ Http的后续: Angular 4.3.0-rc.0 版本已经发布?.在这个版 ...

  8. HttpClient学习

    HttpClient学习 (1)下面列举几个主要的Http相关概念的类 类名 描述 HttpClient 建立请求客户端 HttpGet 代表请求方法,类似的还有HttpHead, HttpPost, ...

  9. 漫谈Httpclient

    引用地址: http://hc.apache.org/httpclient-3.x/ End of life The Commons HttpClient project is now end of ...

  10. 使用HttpClient实现跨服务图片下载

    需求: 由于web系统存放图片的文件夹路径和erp系统存放图片的文件夹路径不一样 所以 web系统文件上传的文件要拷贝到erp对应的文件夹 思路: 在erp中访问图片接口的时候,如果图片不存在,则调w ...

最新文章

  1. linux docker 权限划分介绍 capabilities
  2. 洛谷P2312解方程
  3. 谜题 (Puzzle,ACM/ICPC World Finals 1993,UVa227)
  4. redis可以存多少条数据_在银行存50万元,一年能有多少利息?不工作可以吗?...
  5. 微型计算机接口技术2018真题,2018年微机原理及接口技术复习题.doc
  6. Mysql中的外键分析(什么是外键,为什么要用外键,添加外键,主外键关联删除)
  7. 丁胖胖眼中的WINDOWS操作系统(一)
  8. [编织消息框架][设计协议]位运算
  9. App---mui页面无法滚动问题
  10. python shell清屏指令_python shell怎么清屏
  11. html区分手机和电脑,移动端和pc端的区别是什么
  12. VS2008安装Qt4.8
  13. 给宝宝做一个cocos免费游戏-故事和开始界面
  14. java 图片画框并读取成base64数据
  15. Java:spring Value注解用法详解
  16. 微信云服务器socket,微信小程序使用Socket的实例
  17. java linux 字体设置_linux下面java字体的设置
  18. Java爬虫 爬取英雄联盟英雄的皮肤图片到本地
  19. 【LeetCode每日一题】——1042.不邻接植花
  20. Nginx+Tomcat负载均衡的部署

热门文章

  1. Android中Intent传递Java对象的方法
  2. 时间操作(Java版)—将毫秒转换为年月日时分秒
  3. 7个开源的TTS(文本转语音)系统
  4. 笔记.解决实现客户端修改tls指纹后导致的HTTP2.0 Push数据接收问题
  5. 归并排序MergeSort
  6. linux进程名称最大长度,linux – 进程名称长度的最大允许限制是多少?
  7. 整体压缩跟分开压缩哪个更小_目标检测轻量化压缩
  8. gradle 的cas 转maven_gradle 转 maven
  9. webpack最新版本_【每日面经】字节跳动、美团点评、360最新面经速递!
  10. Java基础:等待唤醒机制、线程池