Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XHttpProxy 请求的方式上传参数,会出现\r #7

Closed
Warlock1994 opened this issue Sep 6, 2019 · 7 comments
Closed

XHttpProxy 请求的方式上传参数,会出现\r #7

Warlock1994 opened this issue Sep 6, 2019 · 7 comments

Comments

@Warlock1994
Copy link

Warlock1994 commented Sep 6, 2019

XHttpProxy.proxy(ApiProvider.ExpressAllotCheck.class, false),String字符串,通过这个方式上传末尾都会跟一个\r的转义
308da575-9f00-4b7a-9491-9e7cc63d8e0d 上传的字符串

@xuexiangjys
Copy link
Owner

我的建议是,你还是把请求的日志贴出来,或者抓个包并贴出来,这样有助于问题的解决

@Warlock1994
Copy link
Author

2019-09-06 15:00:06.527 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: -------------------------------request-------------------------------
2019-09-06 15:00:06.527 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: --> POST http://192.168.137.1:46449/EsealRentalAndSale/ExpressAllotCheck http/1.1
2019-09-06 15:00:06.532 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: body:authCode=&imei=863434529871885&key=test&orderId=308da575-9f00-4b7a-9491-9e7cc63d8e0d&userName=
2019-09-06 15:00:06.532 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: --> END POST
2019-09-06 15:00:11.869 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: -------------------------------response-------------------------------
2019-09-06 15:00:11.870 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: <-- 200 OK http://192.168.137.1:46449/apitest/EsealRentalAndSale/ExpressAllotCheck (5336ms)
2019-09-06 15:00:11.871 18414-18856/com.ild.android.esealexpresscabinet I/XHttp:
2019-09-06 15:00:11.871 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: Content-Type: application/json; charset=utf-8
2019-09-06 15:00:11.871 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: Server: Microsoft-IIS/8.5
2019-09-06 15:00:11.872 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: X-AspNetMvc-Version: 5.2
2019-09-06 15:00:11.872 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: X-AspNet-Version: 4.0.30319
2019-09-06 15:00:11.873 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: X-Powered-By: ASP.NET
2019-09-06 15:00:11.873 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: Date: Fri, 06 Sep 2019 07:00:09 GMT
2019-09-06 15:00:11.873 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: Content-Length: 49
2019-09-06 15:00:11.874 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: Cache-Control: no-cache
2019-09-06 15:00:11.874 18414-18856/com.ild.android.esealexpresscabinet I/XHttp:
2019-09-06 15:00:11.880 18414-18856/com.ild.android.esealexpresscabinet I/XHttp: body:{"status":0,"msg":"没有查询到相关订单信息或订单已配锁","data":""}

@Warlock1994
Copy link
Author

image
image

@Warlock1994
Copy link
Author

image

@xuexiangjys
Copy link
Owner

貌似日志上并没有\r吧,我看请求内容很正常啊

@Warlock1994
Copy link
Author

日志确实很正常,但是我后台数据有\r一个转义,但是imei这个字段没有带,所以感觉跟奇怪。同样的参数用postman测试,后台也正常。

@xuexiangjys
Copy link
Owner

你的那个接口最终调用的都是retrofit下面这个接口实现的,我在java、php、.Net搭建的服务器下都没有出现过任何问题。这里我建议你后台处理一下

    @POST
    @FormUrlEncoded
    Observable<ResponseBody> post(@Url String url, @FieldMap Map<String, Object> maps);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants