±âŸ(framework)
2018.12.07 / 17:25

[Æß] HTTP POST UTF-8 Àü¼ÛÇϱâ

hanulbit
Ãßõ ¼ö 308

Ãâó : http://dw1028.tistory.com/85






post ¹æ½ÄÀÇ url Àü´Þ ½Ã ¿µ¾î´Â ¹Ù·Î º¸³»µµ µÇÁö¸¸ Çѱ۰°Àº °æ¿ì ÇÑ±Û °í´ë·Î º¸³»¸é ±úÁø´Ù...

ÇѱÛÀ» %ED%8B%B0%EC%95%84%EB%9D%BC ¿Í °°ÀÌ º¸³»·Á¸é ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÏ¸é µÈ´Ù.


¡Û Á÷Á¢ urlÀ» ´øÁú °æ¿ì

URLEncoder.encode("ÇѱÛ","utf-8"); 



¡Û post¹æ½Ä entity¸¦ Ãß°¡ÇÏ¿© ´øÁú °æ¿ì

HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.addHeader("Authorization", AUTHPARAMS + mAuthKey);
List<NameValuePair> list = new ArrayList<NameValuePair>(2);
list.add(new BasicNameValuePair("id", "user/" + mUserId));
list.add(new BasicNameValuePair("passwd", "feed/" + rss));
list.add(new BasicNameValuePair("name", "edit"));
try {
httpPost.setEntity(new UrlEncodedFormEntity(list, "utf-8"));
} catch (UnsupportedEncodingException e) {