2017-07-11 137 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中用来表示空格,所以这可能是这里发生了什么。