请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

RxRestClient post raw 报错 103

老师您好。这个问题跟您沟通过几次,我这边实在没有找到办法。之前一天凌晨您说找到问题处理方法了,后期有时间会录制课程,可以在这里讲一下处理方式吗?
https://img1.sycdn.imooc.com//szimg/5b35114200016a3510551635.jpg

正在回答 回答被采纳积分+3

1回答

傅猿猿 2018-06-29 01:23:57

提前说吧,这个问题确实是不容易找到,因为rxJAVA对编码有要求。所以最后的处理办法是把原始的raw信息通过fastjson拆成params,然后再改变contenttype为application/x-www-formurlencodeed。刚刚做完第二次手术,这会躺着没办法用电脑,视频耽搁了,打字有大小写不对脑补下哈

1 回复 有任何疑惑可以回复我~
  • 提问者 cxds #1
    老师,方便时请给下demo可以吗?仔细的看了更新的补充课程18.x中没有这个问题的修复呢?
    回复 有任何疑惑可以回复我~ 2018-09-01 21:19:57
  • 傅猿猿 回复 提问者 cxds #2
    有一点我确认下,因为postRaw是特殊情况下才会使用的,也就是说本身是个我非常不推荐的写法,因为服务端小哥偷懒才会有这种原始的http格式。所以你的应用场景是什么啊,我都是在想不到,因为其实按照这种情况,是绝对不应该使用postRaw这种原始方式的
    回复 有任何疑惑可以回复我~ 2018-09-03 00:38:36
  • 提问者 cxds 回复 傅猿猿 #3
    感谢猿猿老师耐心回复。应用场景:提交数据的接口(比如做题试卷信息、看视频记录信息等),服务端小哥要求如上,服务端小哥不给提供表单post的接口。  希望猿猿老师给下demo。
    回复 有任何疑惑可以回复我~ 2018-09-03 20:06:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信