2017-07-11 3 views
0

Ich poste Daten zu asp.net mit Formbeitrag. wieasp.net webapi Formularpost verlorene Daten


 

 
<pre> 
 
    <form method="post" url="apiurl"> 
 
    <input name="pwd" value="4QrcOUm6Wau+VuBX8g+IPg=="/> 
 
    </form>`enter code here` 
 
</pre>
aber habe ich den PWD Wert "4QrcOUm6Wau VuBX8g IPG ==" ist auf dem Server. Das Plus ist verloren! warum?

+0

Möglicherweise ist es als Verkettung Operator. –

+0

können Sie UrlEncode versuchen und den codierten Wert in eine Variable eingeben und dann den Variablennamen als Wert in das Passwortfeld eingeben. Auf diese Weise können Sie das Pluszeichen erhalten, denke ich. Da das Hinzufügen von "% 2b" im Kennwort nicht mit dem codierten Kennwort übereinstimmt, vergleichen Sie es während der Authentifizierung. –

Antwort

0

Versuchen Sie, die Pluszeichen, um ihre URL-codierten Pendants zu ändern, z.B .:

4QrcOUm6Wau%2bVuBX8g%2bIPg== 

Plus-Zeichen werden in der Regel in URLs verwendet Räume zu bezeichnen, das könnte so sein, was hier geschieht.