zoukankan      html  css  js  c++  java
  • webview.loadUrl()可能会URLDecoder

    与服务器交互时,客户端对userId进行了URLEncoder,然后在webview.loadUrl时将userId传给服务端,服务端再 URLDecoder userId

    可是神奇的事情出现了,客户端这边一直debug到loadUrl(),把userId传给了服务端,userId还是encode形式的,但是服务端拿到时,userId却是没有进行过encode的,这非常怪异。期初大家相互排除代码,看看是否真的有encode。 
    最后发现如果将userId encode两次,再传给服务端,服务端拿到时就是encode的userId了。 
    这样看来,webview.loadUrl()应该会对userId进行一次URLDecoder,因为我们encode了两次,而webview.loadUrl()只decode了一次,所以可以拿到encode了的userId。 
    但是webview.loadUrl()居然会做decode这样的事情,还是觉得很诡异。。。。。

  • 相关阅读:
    单位根反演学习笔记
    省选模拟测试17
    省选模拟测试16
    省选模拟测试15
    省选模拟测试14
    省选模拟测试13
    P4491 [HAOI2018]染色
    省选模拟测试12
    P4389 付公主的背包
    洛谷P3403
  • 原文地址:https://www.cnblogs.com/Cherry-B/p/5477336.html
Copyright © 2011-2022 走看看