//定义请求体参数
ZteRequestSelectUserBo zteRequestSelectUserBo=new ZteRequestSelectUserBo();
zteRequestSelectUserBo.setIdType("xxxx");
zteRequestSelectUserBo.setIds("xxxx");String testJson=JSONArray.toJSON(zteRequestSelectUserBo).toString();//URL
String url="https://XXXXXXXXXXXXXXByIds";OkHttpClient client = new OkHttpClient();//请求-添加参数  看官方的 MediaType 要求参数为Json,但是仔细看OKHttp的源码,发现这里转换的并不是严格Json字符串。注意咯
MediaType mediaType = MediaType.parse("application/json; charset=utf-8");//OKHTTP-请求体
okhttp3.RequestBody requestBody= okhttp3.RequestBody.create(mediaType, JSONArray.toJSON(zteRequestSelectUserBo).toString());//构建请求
Request request = new Request.Builder().url(url).post(requestBody).addHeader("X-Invoke-Code","111").addHeader("X-Invoke-Key","111").addHeader("X-Origin-ServiceName","111").build();
//调用返回
Response response=client.newCall(request).execute();postJson=response.body().string();

OKHttp请求访问-同步-JSON-添加请求头参数相关推荐

  1. http 请求 与其同步与异步请求的通透讲解

    http请求可以是基于webkit的浏览器或者web组件如:webview(在移动平台,android iOS等)发送的:也可以是任何程序或者代码段发出的:也可以这么说任何程序都可以自主发送http. ...

  2. js ajax的请求地址不正确,使用香草JS AJAX请求访问本地JSON文件时出现CORS错误?...

    我正在尝试使用香草JS AJAX请求从本地存储的JSON文件中拉回JSON字符串(特别是尝试不使用JQuery)-以下代码基于此答案 -但我在Chrome控制台中不断收到错误(见下文).有什么想法我要 ...

  3. java怎么接收前端请求_前端json post 请求 后端怎么接收

    前端提交 POST /api/test HTTP/1.1 Host: 192.168.135.69:81 Connection: keep-alive Content-Length: 18 Origi ...

  4. OkHttp如何移除User-Agent,Accept-Encoding等框架自动添加的请求头参数

    使用OkHttp网络框架在进行网络请求时会发现,传到后台的请求头中会比我们自己添加的参数多出几个额外参数.查看源码会发现 private Response getResponseWithInterce ...

  5. 放在请求头目的_YSLOW性能测试前端调优23大规则(三)添加Expires头

    正常如果要访问的组件,都必须建立相对应的HTTP请求从服务器端查找所需要的组件,这样每次访问都得重新从服务器读取信息,为了提高性能我们想出一种方法,如果可以使用浏览器或代理的缓存来减少HTTP请求的数 ...

  6. OKHTTP系列(九)---http请求头(header)作用

    前言 在项目开发中,网络请求是必不可少的 ,在http方面的知识学习也是不能拉下的,这里就做一波http请求头的记录. Header:请求头个别参数和描述 Header 解释 示例 Accept 指定 ...

  7. 【OkHttp】OkHttp 源码分析 ( 同步 / 异步 Request 请求执行原理分析 )

    OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...

  8. 使用ETag识别ajax,如何使用jQuery AJAX请求访问ETag头?

    我正在使用jQuery ajax调用来请求来自发送HTTP响应头中的ETag的服务器的数据.我需要访问标题,但是当请求成功并调用jqXHR.getAllResponseHeaders()时,我只能看到 ...

  9. 前端学习(2012)vue之电商管理系统电商系统之手动为upload组件添加请求头

    目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...

最新文章

  1. 服务器能进安全模式进不去系统,远程服务器怎么进安全模式
  2. XML解析之dom4j
  3. Maven下Flex国际化配置
  4. 视频直播中 | 5G到底有多快?现场测速,带你走进5G生活
  5. 能让你少写1000行代码的20个正则表达式
  6. 中国式离婚中,林与宋离婚成为定局的时刻
  7. SQLi LABS Less-8 布尔盲注
  8. SpringBoot + Vue 开发前后端分离的旅游管理系统
  9. Android自定义属性:format选项之reference
  10. nmake命令行编译Qt项目
  11. 利用jira-python及selenium完成jira的统计报表及日报的填写
  12. ubuntu安装vasp_VASP 软件在ubuntu10.04下的安装过程
  13. xd使用技巧_Adobe XD —你不知道的30条提示和技巧!
  14. 设计师的色彩搭配指南
  15. 计算机有哪些知识,电脑基本操作知识有哪些
  16. 关于Filename too long解决方法
  17. 计算机学院运动会开幕式稿,大学运动会开幕式方队解说词
  18. java实现hj协议_环保 HJ212协议解析
  19. python parser参数nargs=‘+‘涵义
  20. GOFLY在线客服系统/外贸网站在线客服+多语言支持 外贸网站即时通讯工具/中英文切换教程...

热门文章

  1. 安规y2贴片电容耐压测试条件及保管使用条件介绍!
  2. Java基础教程-第十章-图形程序设计(详尽版)
  3. Multisim电路仿真与面包板的使用
  4. 二、太空飞行计划问题 [最大权闭合图]
  5. 命令rpm -qa | grep xxxx
  6. java实现图片中内容读取实现方案之阿里云OCR
  7. Unity 粒子系统贴图去除黑色区域
  8. Arduino IDE安装UNO和NANO开发板驱动教程(CH341SER.EXE)
  9. Ubuntu 12.04 安装磊科无线网卡驱动
  10. 南邮计算机学院哪个研究生导师项目比较多,南邮自杀研究生曾抱怨“导师不让毕业” 导师被停职...