今天 使用rettorfit 去请求数据一直不成功,请求逻辑上以及请求参数上都没有问题,后台也验证过是通的(我用xutils3请求也是成功的,后来意识到xutils3是将参数放在请求体里面),但是就是一直不能请求成功,后来终于发现还是参数的问题。

由于使用的是retrofit POST 请求,查询字段用的是@QueryMap ,而这个查询时是直接拼接在url的后面,但是url的请求接口是有长度限制的,所以一直没有请求成功。后来转用@FieldMap字段,这个字段是将查询参数放在请求体中,而请求体理论上是不存在长度限制的问题。

希望有遇到这个问题的朋友,可以及时解决,不要像我绕个大弯。

Retrofit2.0 请求数据 一直出返回网络错误,错误代码 414相关推荐

  1. ie浏览器跨域报错问题;Access-Control-Allow-Headers 列表不存在请求表头 content-type;XMLHTTPRequest:网络错误 0x80070005,拒绝访问。

    问题: 这段是我在main.js下设置的,为了在请求头上添加后端需要的参数sessionId 和xrequestedwith ,在谷歌下是正常的, ie报Access-Control-Allow-He ...

  2. 谷歌浏览器Chrome,TableExport.js 导出时数据量过大报网络错误的问题

    谷歌浏览器Chrome,TableExport.js 导出时数据量过大报网络错误的问题 之前项目里面遇到一个问题,谷歌浏览器下,数据量过大时报网络错误,下载失败,弄了很久都没找到解决的方法,偶然翻到一 ...

  3. 请求数据,后台返回上千条上万条数据,怎么办

    1.让后端实行分页查询返回数据,否则跑路或者跟经理一起打后端一顿. 2.直接渲染,卡死用户.浏览器可以处理不过在渲染的时候会卡顿. 3.文档片段. 以前,每次创建 div 元素时,都会通过 appen ...

  4. http get请求发送失败,返回304错误

    现象:设置不同分辨率时,设置成功,视频预览会变,但当又返回来再设置为某个分辨率时,发现设置不成功,视频分辨率不会变.部分代码如下: url='set_param.cgi?'; url+='&h ...

  5. https返回400_HTTP请求中带有特殊字符|,返回400错误

    Java平台,服务器是Tomcat8,前端ajax访问服务器时,F12返回400错误,经分析,URL地址中get传参值里面含有"|", Invalid character foun ...

  6. java servlet 请求_java servlet请求数据

    * 获取请求数据 * 请求数据: * 请求行:请求方式 请求url 协议 * getMethod(); 返回请求方式 * getRequestURL();返回请求url * getREquestUri ...

  7. java使用POST发送soap报文请求webservice返回500错误解析

    本文使用JAX-WS2.2编译webservice,并使用HttpUrlConnection的POST方式对wsdl发送soap报文进行请求返回数据, 对错误Server returned HTTP ...

  8. 使用 Fiddler工具模拟post四种请求数据

    前言: Fiddler是一个简单的http协议调试代理工具,它界面友好,易于操作,是模拟http请求的利器之一. 在接口测试中,接口通常是get请求或者post请求.get请求的测试一般较为简单,只需 ...

  9. 小白常犯-细节解析:nodejs使用https请求baidu.com 返回302错误

    问题:使用nodejs的http模块请求baidu.com,返回302错误,如下图 vscode: nodejs const https = require('https')const option ...

最新文章

  1. 客快物流大数据项目(四十九):开发环境初始化
  2. 我如何使用深度学习通过Fast.ai对医学图像进行分类
  3. 每个人都应该知道的25个大数据术语
  4. shiro登录认证过程讲解(转)
  5. 谈谈nodejs爬虫程序利器——cheerio模块
  6. 昨天添加的clustrMaps,忘了截屏,今天补上,就作为我在园子里的奠基。
  7. @query传参_vue-router中params传参和query传参的区别及处理方法
  8. shell脚本报错“^M: bad interpreter”解决方法
  9. windows xp 下使用 windows 2003的远程桌面
  10. C++:_ASSERTE(__acrt_first_block == header)
  11. 下载文件byte[]
  12. sql server分布式_如何安装,配置和使用SQL Server分布式重播
  13. python 异常 模块 包
  14. 【编程珠玑】第八章 算法设计技术
  15. 计算机配置扫盲,扫盲了。。怎么识别电脑配置好坏?
  16. R|ggplot2(七)|自定义主题
  17. 蔡学镛力荐,本人作品《Java虚拟机精讲》上市
  18. html五星评分标准,五星级酒店评分标准.doc
  19. python实现去除图片水印
  20. python爬虫中遇到“\xb5”、“xa0”等字符时报错编码错误的处理方式

热门文章

  1. Spring入门详细教程(四)
  2. l#039;oracle 酒,【金钟庄园副牌干红葡萄酒Carillon de L#039;angelus】价格_年份_评分 - 酒窝网官网...
  3. Idea之使用Gradle开发Java项目
  4. epoll示例(边沿触发)
  5. java中的main的介绍_Java中的main函数详细讲解
  6. python虚拟环境的作用_python虚拟环境搭建
  7. openlayers 可以实现3d地图效果吗_OpenLayers教程:地图标注
  8. python怎么导入数据包_python – Scapy:如何在现有数据包中插入新层(802.1q)?
  9. 手机网络怎么共享给电脑_电脑没网络怎么回事?如何解决电脑没网络问题
  10. linux的查找命令