1
我使用javascript和Node.js实现了一个http服务器。字符串编码html
由于某种原因,当用户填写表单时,假设他的全名 在服务器端,我得到了用户填写的内容,但是..我在所有单词之间获得“+”而不是“”。
这是客户端:
<form id="register" action="/register" method="post">
<input type="text" id="reg_usname" class="input" name="username" required autofocus/>
<form />
这是服务器端:
var username=request.parameters['username'];//request is an http request that is returned
我不知道为什么它是这样的。
我可以简单地将所有的“+”替换为“”,但似乎有一个更明智的方法来解决这个问题。
您是否考虑过使用Express.JS或至少是底层连接框架来处理http解析?你可以在连接层面上随心所欲。 – 2012-02-03 15:46:21