2017-07-11 77 views
0

我發表數據到asp.net與表單發佈。 像asp.net webapi表單發佈丟失數據


 

 
<pre> 
 
    <form method="post" url="apiurl"> 
 
    <input name="pwd" value="4QrcOUm6Wau+VuBX8g+IPg=="/> 
 
    </form>`enter code here` 
 
</pre>
,但我得到的PWD值是 「4QrcOUm6Wau VuBX8g IPG ==」 在服務器上。加號丟失了! 爲什麼?

+0

可能是作爲連接運算符。 –

+0

您可以嘗試UrlEncode並將編碼的值放入一個變量中,然後將密碼字段的變量名稱作爲值輸入。這樣你可以保留我猜的加號。由於在密碼中添加「%2b」最終會與編碼密碼不匹配,因此您會在驗證過程中將其與之比較。 –

回答

0

嘗試改變加號的URL編碼的同行,例如:

4QrcOUm6Wau%2bVuBX8g%2bIPg== 

加號通常在URL中用來表示空格,所以這可能是這裏發生了什麼。