做介面測試的時候,在瀏覽器中引數輸入中文傳入後台是亂碼,雖然解決方法很多。在js採用
encodeuri,在後台
接受時,需處理string str = new
string(request.getparameter("param").getbytes("iso8859-1"),"utf-8");
這樣可以處理,但是感覺很是麻煩。
還是這種簡單:
如果使用tomcat作為伺服器,那麼修改
tomcat
配置檔案
conf/server.xml
中,在中加入
uriencoding="utf-8"
的編碼集
參考:
HTTP的GET請求中文亂碼
2.把接收的引數轉碼name new string name getbytes iso 8859 1 utf 8 3.在 mvc annotation driven 中新增 實際測試發現,只有第二種有效,說明當前專案配置是沒問題的。然後想到可能是容器的問題,檢視ng配置後發現為utf 8編碼。於是檢...
Http的GET和POST請求
1 http頭資訊 request line 請求型別 訪問資源 http版本 headers http頭訊息 r n request body 任意其他資料body get請求樣例 post請求樣例 2 get和post區別 get主要從伺服器上獲取資料 post主要向伺服器傳送資料 get使用r...
http的get和post請求
http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認為 乙個url位址,它用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家應...