webview.loadUrl()可能会URLDecoder

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

但是神奇的事情出现了,客户端这边一直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这样的事情,仍是以为很诡异。。。。。服务器

相关文章
相关标签/搜索