android使用httpclient post数据,
HttpPost httpRequest = new HttpPost(uString);
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("par", sendData));
HttpEntity httpentity = new UrlEncodedFormEntity(params, HTTP.UTF_8);
httpRequest.setEntity(httpentity);
HttpClient httpclient = new DefaultHttpClient();
HttpResponse httpResponse = httpclient.execute(httpRequest);
。。
在服务端利用c#httplistener侦听,指定UTF8解码。但是在post中文和符号(如“:”)时,总是解析为%3A。等。
实在想不出问题出在哪里,麻烦各位大牛指点下。
谢谢!