public static string HttpPost(string url, Dictionary<string, string> parms){try{string result = string.Empty;//设置Http的正文FormUrlEncodedContent httpContent = new FormUrlEncodedContent(parms);using (HttpClient httpClient = new HttpClient()){//异步PostHttpResponseMessage response = httpClient.PostAsync(url, httpContent).Result;//输出Http响应状态码//确保Http响应成功if (response.IsSuccessStatusCode){//异步读取jsonresult = response.Content.ReadAsStringAsync().Result;}}return result;}catch (HttpRequestException ex){LogManager.WriteError("HttpPost", "token:" + LoginUserInfo.CurrentUser.token + "请求url:" + url);var msg = "{  code:404 ,data: '',msg: '" + ex.Message + "'}";return msg;}}
//调用实列
string token = this.token;
string url = "http://localhost:80/api";
Dictionary<string, string> dic = new Dictionary<string, string>
{{ "token", "0f1u2c3k" },{ "lx", "0" },{ "data", jsonStr }
};
var handle = APIHelper.HttpPost("http://localhost:8080/api", dic);

c# http模拟post请求,解决参数很大的情况相关推荐

  1. AC自动机解决字符集很大的情况(可持久化数组优化getfail的过程)

    今天遇到了一个问题,那就是如果 ACACAC 自动机的字符集很大该怎么办?比如改成 1e51e51e5 该怎么办呢? 例如下题: 题目来源转自(侵权删):点击查看 先不考虑解法,肯定是需要用 ACAC ...

  2. 解决Springboot get请求是参数过长的情况

    解决Springboot get请求是参数过长的情况 问题原因 Springboot get请求是参数过长抛出异常:Request header is too large 的问题 错误描述 java. ...

  3. ElasticSearch面试 - es 在数据量很大的情况下如何提高查询效率啊?

    面试题 es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的.很多时 ...

  4. ES 在数据量很大的情况下如何提高查询效率

    如果面试的时候碰到这样一个面试题:ES 在数据量很大的情况下(数十亿级别)如何提高查询效率? 这个问题说白了,就是看你有没有实际用过 ES,因为啥?其实 ES 性能并没有你想象中那么好的. 很多时候数 ...

  5. ElasticSearch在数据量很大的情况下如何提高查询效率

    目录: 一. es 在数据量很大的情况下(数十亿级别)如何提高查询效率? 二. 数据预热 三. 冷热分离 四. document 模型设计 五. 分页性能优化 一. es 在数据量很大的情况下(数十亿 ...

  6. 解决系统在大数据情况下如何导出文件(附代码)

    背景 系统的数据导出是一个重要的功能,而且对于excel类型的数据导出需求尤其多,如果系统的数据量不是很大,则无关紧要.但是系统的数据量如果非常巨大,对于导出数据来说就异常困难. 方法一 数据很少的情 ...

  7. 关于fiddler 模拟post请求传递参数需要注意的地方

    使用fiddler模拟post传递请求时,可以在右边的composer菜单下选择post方式发送,如果需要传递参数,则还需要在head中加入一句Content-Type: application/x- ...

  8. ajax请求到参数太大获取参数失败问题,Ajax请求参数较长导致请求失败

    Ajax请求参数比较长,第5行参数大概1100个字符吧,是接口的请求报文. $.ajax({ type:"POST", url:"${ctx}/test.action?m ...

  9. 解决方法-电脑上打字出现字母分开间隔很大的情况

    电脑语言栏打开微软拼音输入法,按键中模式切换,选中全/半角切换的shift+空格选项. 由于全角和半角输入的差异导致的问题,同时按shift+空格键,切换全角/半角符号,即可解决问题

最新文章

  1. weblogic创建域后启动不了_WebLogic的Azure虚拟机主要版本发布
  2. Java多线程:synchronized关键字和Lock
  3. mac 二进制安装mysql_如何在MAC中安装mysql二进制分发版
  4. CSS基础语法(三) CSS的6种特性
  5. mysql 指定tcpip连接数_tcp ip连接数据库
  6. opencv c语言教程,OpenCV图像处理视频教程——入门篇(一)
  7. 如何停止Linux系统中占用CPU 100%的进程
  8. 龙蜥社区首届理事大会圆满召开!14家理事代表出席
  9. mysql 数据库管理认证_走进mysql数据库认证证书
  10. UE4蓝图基础01-开发环境安装
  11. 三年测试经验, 字节跳动离职后, 一口气拿到 15 家公司 Offer
  12. 栅格布局 xs sm md lg
  13. JS学习之路系列总结三才阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)
  14. 解决pip-script.py文件不存在的问题
  15. Python学习之---杨辉三角的五种解法
  16. MySQL表的增删改查--你都知道吗?
  17. 枸杞子泡水喝有哪些功效
  18. 解析游戏关卡配置文件及游戏角色配置文件
  19. JSP如何连接数据库
  20. 注册有限责任公司的原因?怎么注册有限责任有限公司

热门文章

  1. python——常用功能之文本处理
  2. jsp连接oracle数据库
  3. unity3d控制物体移动
  4. 基于SPSS的K均值算法
  5. 基于SSM的进销存管理系统设计与实现
  6. 新版二开彩虹易支付整站源码批发 全开源全解密去后门 亲测一点问题没有
  7. 防盗链技术及破解方法详细解析
  8. LCD屏幕的画点函数
  9. Eclipse中使用SVN连接Google Code 报could not connect to server错误解决方法
  10. Photoshop 去除图片中文字六个方法