记一次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,欢迎评论,欢迎指正


相关文章
|
2月前
|
XML JSON 前端开发
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
511 0
|
7月前
|
存储 JSON C#
Unity 数据读取|(四)Json文件解析(Newtonsoft.Json ,Litjson,JsonUtility,SimpleJSON)
Unity 数据读取|(四)Json文件解析(Newtonsoft.Json ,Litjson,JsonUtility,SimpleJSON)
|
JSON Java API
JSON & GSON - 读取 JSON 文件
JSON & GSON - 读取 JSON 文件
1199 0
|
XML JSON fastjson
JSON解析的几种方式
JSON解析的几种方式
|
JSON 数据格式
|
JSON 数据格式 Python
如何使用Request方法发送Post请求、JSON文件介绍、Python中的JSON数据以及获取到的JSON数据的解析。
如何使用Request方法发送Post请求、JSON文件介绍、Python中的JSON数据以及获取到的JSON数据的解析。
|
XML JSON 前端开发
ajax请求json和xml数据及对json和xml格式数据的解析
ajax请求json和xml数据及对json和xml格式数据的解析
182 0
|
JSON 数据格式 JavaScript
org.json (json序列化工具)
有时候,我们只想利用json串中的部分信息,如何像js一样方便地拿到指定成员的值呢? 可以用json工具。 获得 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20141113</
1426 0
|
JSON 数据格式
|
JSON 数据格式 监控

热门文章

最新文章