记一次Retrofit上传json引发的血案

简介: 记一次Retrofit上传json引发的血案

又是好久没写博客了,本来是准备一个月一篇的,结果人都是有惰性的,哎,不说了,说说这次遇到的问题,项目有个接口请求需要传json字符串,后台定义的是String类型,自己也是第一次用Retrofit上传json,网上百度了一下,结果发现都是通过body来上传的,


这里说一下自己遇到的问题,发送请求一直报400 Bad Request,post请求的json都被转义了,然后自己就在哪里一直的各种调试,耽误好长时间一直都没解决到,然后去问了下后台什么情况,结果告诉我一直没收到我的请求,我就慌了,回座位继续查找原因,后来终于又在网络上找了这篇文

章:https://blog.csdn.net/abc6368765/article/details/71196590,解决了我的困惑。但是这篇文章也没给出具体的解决办法,后来请教了大佬终于找到了解决方案,这里记录一下:


其实就是一句话:用@FormUrlEncoded的形式来定义就可以,不用添加header之类。


是不是很简单-_-


欢迎start,欢迎评论,欢迎指正


相关文章
|
11月前
|
JSON 数据格式
|
XML JSON 程序员
JSON的功能
JSON的功能
105 0
|
JSON Java API
JSON & GSON - 读取 JSON 文件
JSON & GSON - 读取 JSON 文件
1025 0
|
JSON JavaScript 数据格式
JS: json 数据转化为 demo.json 并下载文件
JS: json 数据转化为 demo.json 并下载文件
199 0
|
JSON 数据安全/隐私保护 数据格式
【JSON】谷歌JSON插件
【JSON】谷歌JSON插件
107 0
【JSON】谷歌JSON插件
|
JSON 数据格式 JavaScript
org.json (json序列化工具)
有时候,我们只想利用json串中的部分信息,如何像js一样方便地拿到指定成员的值呢? 可以用json工具。 获得 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20141113</
1384 0
|
JSON 数据格式
12.6.2 常用的Json库
12.6.2 常用的Json库
90 0
12.6.2 常用的Json库
|
JSON 监控 数据格式
|
JSON Android开发 数据格式
Json解析框架之Gson详解
好东西,大家享 原文来自:http://www.iamxiarui.com/2016/08/30/android 原文作者:iamxiarui 1、简单的JSON数据进行解析 [ { "name": "zhangsan", "ag...
1765 0
|
JSON 数据格式
json解析—Gson以及GsonFormat插件的运用
最近开始慢慢做毕业设计了,遇到一个功能是获取天气预报的,我选择的是和风天气的api,返回的是JSON数据,所以遇到了解析JSON的问题   首先简单说下JSON,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。
1811 0