奇怪的"填充"在POST标题的HTML操作中

时间:2014-05-08 15:05:05

标签: java html http-post html-form

当我在服务器中从此表单收到POST标头时,它会添加一些奇怪的填充。有谁知道它为什么会这样? 我在java服务器中接收其他标头时遇到问题。

服务器收到此信息:

POST /%C3%A2%E2%82%AC%C2%9Dindex.html%C3%A2%E2%82%AC%C2%9D HTTP/1.1

HTML:

<!DOCTYPE html>
   <html>
      <body>

       <form method="post" action=”index.html”>
         Login name: <input type="text" name="name"><br>
         Password: <input type=”password” name=”pass”><br>
            <input type="submit" value="Submit">
        </form>

     <p>Register here.</p>

       </body>
     </html>

谢谢。

2 个答案:

答案 0 :(得分:2)

<form method="post" action=”index.html”>
...
Password: <input type=”password” name=”pass”>

请注意不同的引号。您应该使用ASCII字符34 "。您的操作属性正在使用,即Unicode code point 8221。这是你帖子中嵌入的奇怪内容;你可以在那里看到E2和9D。

答案 1 :(得分:0)

只看动作中的输入引用不是正确的应该是action =“index.html”也输入密码得到了同样的问题