android - 停止对作为正文参数传递的 json 请求进行编码的改造
问题描述
首先我想说我已经看到了与此相关的问题,但它们与表单数据类型请求有关,但我的是 json 正文,如果我将其更改为表单数据格式,它就不起作用。
我有一个在我的应用程序中调用的登录 api。一些用户的用户名包含在其中,并且在我用这个输入点击 api 时\
被编码。\\
我已经添加了内容类型标题,但这也没有帮助
这是我的 api 端点定义
@POST("Login")
@Headers("Content-Type: application/json; charset=utf-8")
fun login(@Body baseRequestModel: LoginDto): Observable<LoginResponseDto>
此 api 中的用户名格式如下。
"UserName": "u**h\\v*n*y.***"
在请求中它被转换为
"UserName": "u**h\\\\v*n*y.***"
这在api中给出了错误
解决方案
推荐阅读
- spring-boot - Spring-Data-Jpa OneToMany 查询信息日志中的重复 ID?
- android - Flutter 中的 ListView 居中
- android - 减少videoview中视频的初始加载时间
- android - 无法在 MacOS 上运行 React Native 的 Android 项目
- xml - XML 编码声明的意义何在?
- zapier - Zapier 更新时触发
- django - Django password_reset 表单电子邮件验证
- c++ - 如何使用 google protobuf 在 C++ 中将 caffe 网络写入 prototxt
- java - 3D - 使用四元数围绕矢量旋转点
- android - 导航拱组件和碎片娱乐