当前位置: 首页 > news >正文

深圳住房建设厅网站首页广州seo顾问

深圳住房建设厅网站首页,广州seo顾问,上海做网站制作,网站开发应走什么科目在项目开发中,需要和后台定义一些规则,比如一些请求头信息,Content-Type,User-Agent。不能使用默认的,那么就得我们自己配置全局的。 基于okhttp4.0以上版本修改步骤: 创建我们自己的MediaType, create已经被废弃 val…

在项目开发中,需要和后台定义一些规则,比如一些请求头信息,Content-Type,User-Agent。不能使用默认的,那么就得我们自己配置全局的。
基于okhttp4.0以上版本修改步骤:
创建我们自己的MediaType, create已经被废弃

val mediaType= "application/xxxxx-xxxxx".toMediaTypeOrNull()

创建完成后,将我们的requestbody转换成byteString 或者String或者byteArray都可以,在这里强调下如果是转换成string ,Content-Type对应的value会加上utf-8,这里需要注意下。

//三种转换方法private fun bodyToString(request: RequestBody): String {return try {val buffer = Buffer()if (request != null) request.writeTo(buffer) else return ""buffer.readUtf8()} catch (e: IOException) {"did not work"}}private fun bodyByteString(request: RequestBody): ByteString {val buffer = Buffer()request.writeTo(buffer)return buffer.readByteString()}private fun bodyByteArray(request: RequestBody): ByteArray {val buffer = Buffer()request.writeTo(buffer)val readUtf8 = buffer.readUtf8()return readUtf8.toByteArray()}

接下来就简单了

// 示例代码
// newFormbodyData 我们自己的body
val newBody= bodyByteString(newFormbodyData).toRequestBody(mediaType)
最后一步就是将得到的请求体放入到我们的request中post方法中

这样我们就完成了content-type的替换,
User-Agent这些信息我们可以直接在request使用addHeader添加即可,这些信息可以在BridgeInterceptor拦截器中查看。

http://www.dinnco.com/news/40626.html

相关文章:

  • 做网站可以提些什么意见seo赚钱方法大揭秘
  • .中国域名的网站搜索引擎营销分析
  • 网站建设方案设计竞价账户托管公司
  • 做电力项目信息的网站广州网站优化外包
  • 蚌埠网站开发外包东莞疫情最新通告
  • 大兴网站开发网站建设重庆seo标准
  • 没有域名可以做网站seo推广效果怎么样
  • 东莞网站建设-南城石佳网页制作步骤
  • 昆明医院网站建设前端seo搜索引擎优化
  • 做网站九州科技网站如何做seo排名
  • 天津网站建设网络公司重庆seo整站优化效果
  • 制作app需要学什么百度快照优化排名推广怎么做
  • 如何在网站上做用工登记百度搜索关键词怎么刷上去
  • 深圳极速网站建设定制推广平台网站
  • 上海二手房网站百度爱采购官网首页
  • 建网站自己做服务器短视频营销常用平台有
  • 国外建站主机百度集团总部在哪里
  • 装修素材图片都从什么网站找百度推广客服中心
  • 什么语言做网站简单竞价托管一般多少钱
  • 做超市商品海报免费海报模版网站网络推广服务协议
  • 怎么在电脑上做网站国外常用的seo站长工具
  • 毕业设计做一个网站怎么做网络营销个人感悟小结
  • 网站网站建设网页设计seo推广教学
  • 周口网站建设.comseo方法
  • 某种网站怎么找seo搜索方法
  • 外贸五金网站建设外贸网站推广平台
  • 企业每月报账在哪个网站做十大seo公司
  • 99到家微网站什么做的ping站长工具
  • 无锡网站设计服务手机怎么搭建属于自己的网站
  • 买医疗产品的网站建设seo资源网站排名