liujingxing / rxhttp

🔥🔥🔥 Based on OkHttp encapsulation, support Kotlin Coroutines、RxJava2、RxJava3; 30s to get started.
https://juejin.im/post/5ded221a518825125d14a1d4
Apache License 2.0
3.74k stars 457 forks source link

postJson请求体里面带/会被转义成\/ #458

Closed wu19910708 closed 10 months ago

liujingxing commented 1 year ago

不会的,请提供RxHttp版本号及相关代码

wu19910708 commented 1 year ago

rxhttp版本号:3.0.6

RxHttp.postJson(NetUrl.SUBMIT_PROBLEM)
            .addAll(GsonUtils.toJson(req))
            .toAwaitResponse()

GsonUtils.toJson(req) 这个方法还没有被转义 发送请求的时候就被转义了

image
liujingxing commented 1 year ago
image

不会的哈,有可能是你的日志打印有问题,使用RxHttp的日志打印试试看

liujingxing commented 1 year ago

如果是发送一个对象,可以使用postBody方法,例如:

val user = User()
RxHttp.postBody("")
    .setBody(user)
    ...