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