OKHttp请求访问-同步-JSON-添加请求头参数
//定义请求体参数
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-添加请求头参数相关推荐
- http 请求 与其同步与异步请求的通透讲解
http请求可以是基于webkit的浏览器或者web组件如:webview(在移动平台,android iOS等)发送的:也可以是任何程序或者代码段发出的:也可以这么说任何程序都可以自主发送http. ...
- js ajax的请求地址不正确,使用香草JS AJAX请求访问本地JSON文件时出现CORS错误?...
我正在尝试使用香草JS AJAX请求从本地存储的JSON文件中拉回JSON字符串(特别是尝试不使用JQuery)-以下代码基于此答案 -但我在Chrome控制台中不断收到错误(见下文).有什么想法我要 ...
- java怎么接收前端请求_前端json post 请求 后端怎么接收
前端提交 POST /api/test HTTP/1.1 Host: 192.168.135.69:81 Connection: keep-alive Content-Length: 18 Origi ...
- OkHttp如何移除User-Agent,Accept-Encoding等框架自动添加的请求头参数
使用OkHttp网络框架在进行网络请求时会发现,传到后台的请求头中会比我们自己添加的参数多出几个额外参数.查看源码会发现 private Response getResponseWithInterce ...
- 放在请求头目的_YSLOW性能测试前端调优23大规则(三)添加Expires头
正常如果要访问的组件,都必须建立相对应的HTTP请求从服务器端查找所需要的组件,这样每次访问都得重新从服务器读取信息,为了提高性能我们想出一种方法,如果可以使用浏览器或代理的缓存来减少HTTP请求的数 ...
- OKHTTP系列(九)---http请求头(header)作用
前言 在项目开发中,网络请求是必不可少的 ,在http方面的知识学习也是不能拉下的,这里就做一波http请求头的记录. Header:请求头个别参数和描述 Header 解释 示例 Accept 指定 ...
- 【OkHttp】OkHttp 源码分析 ( 同步 / 异步 Request 请求执行原理分析 )
OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...
- 使用ETag识别ajax,如何使用jQuery AJAX请求访问ETag头?
我正在使用jQuery ajax调用来请求来自发送HTTP响应头中的ETag的服务器的数据.我需要访问标题,但是当请求成功并调用jqXHR.getAllResponseHeaders()时,我只能看到 ...
- 前端学习(2012)vue之电商管理系统电商系统之手动为upload组件添加请求头
目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...
最新文章
- 服务器能进安全模式进不去系统,远程服务器怎么进安全模式
- XML解析之dom4j
- Maven下Flex国际化配置
- 视频直播中 | 5G到底有多快?现场测速,带你走进5G生活
- 能让你少写1000行代码的20个正则表达式
- 中国式离婚中,林与宋离婚成为定局的时刻
- SQLi LABS Less-8 布尔盲注
- SpringBoot + Vue 开发前后端分离的旅游管理系统
- Android自定义属性:format选项之reference
- nmake命令行编译Qt项目
- 利用jira-python及selenium完成jira的统计报表及日报的填写
- ubuntu安装vasp_VASP 软件在ubuntu10.04下的安装过程
- xd使用技巧_Adobe XD —你不知道的30条提示和技巧!
- 设计师的色彩搭配指南
- 计算机有哪些知识,电脑基本操作知识有哪些
- 关于Filename too long解决方法
- 计算机学院运动会开幕式稿,大学运动会开幕式方队解说词
- java实现hj协议_环保 HJ212协议解析
- python parser参数nargs=‘+‘涵义
- GOFLY在线客服系统/外贸网站在线客服+多语言支持 外贸网站即时通讯工具/中英文切换教程...
热门文章
- 安规y2贴片电容耐压测试条件及保管使用条件介绍!
- Java基础教程-第十章-图形程序设计(详尽版)
- Multisim电路仿真与面包板的使用
- 二、太空飞行计划问题 [最大权闭合图]
- 命令rpm -qa | grep xxxx
- java实现图片中内容读取实现方案之阿里云OCR
- Unity 粒子系统贴图去除黑色区域
- Arduino IDE安装UNO和NANO开发板驱动教程(CH341SER.EXE)
- Ubuntu 12.04 安装磊科无线网卡驱动
- 南邮计算机学院哪个研究生导师项目比较多,南邮自杀研究生曾抱怨“导师不让毕业” 导师被停职...