请稍等 ...
×

采纳答案成功!

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

订单支付后,点完成,报404

订单支付后,点完成,报404 http://proxy.springboot.cn/http%3A%2F%2Fsell.com%2F%23%2Forder%2F450444659982860991图片描述
location.href = “${returnUrl}”;这个地方获取到的地址没有问题,打印了下,就是http%3A%2F%2Fsell.com%2F%23%2Forder%2F450444659982860991,手机里访问http://sell.com/#/order/450444659982860991是正常的

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

1回答

廖师兄 2021-07-20 17:24:54

http%3A就是有问题的,需要先urldecode

0 回复 有任何疑惑可以回复我~
  • 提问者 慕工程20467 #1
    http://proxy.springboot.cn/pay?openid=oTgZpwdNzNvgGIbQNMS5BjKr2olo&orderId=1626748212474711715&returnUrl=http%3A%2F%2Fsell.com%2F%23%2Forder%2F450444659982860991,这个returnUrl就是encode过的,我看视频里面encode之后也是这个结果,自己用在线工具处理,结果是一样的
    回复 有任何疑惑可以回复我~ 2021-07-21 14:19:56
  • 提问者 慕工程20467 #2
    师兄好,returnUrl这个参数应该就是放encode后的url吧,为什么我这边支付后,点完成会报404,是nginx报的;http://sell.com/#/order/450444659982860991,这个地址在微信上单独访问,是有显示的,编码后再访问为啥会报404
    回复 有任何疑惑可以回复我~ 2021-07-28 10:20:25
  • 慕粉1004234658 回复 提问者 慕工程20467 #3
    解决了吗?
    回复 有任何疑惑可以回复我~ 2022-04-28 20:57:23
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号