如何只发送一个字符串与http Post在Android上?
问题描述:
我需要发送一个字符串到服务器,但我知道的唯一方法是使用namevaluepairs,但发送密钥和值我只想发送一个字符串,我该怎么做?如何只发送一个字符串与http Post在Android上?
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.0.2.2:1455/Android/Android.svc/GetCompanyBusinessAreas");
try
{
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("", companhiaIdS));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
Log.i("Enviando:", nameValuePairs.toString());
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
Log.i("Resposta:", response.getEntity().toString());
HttpEntity responseEntity = response.getEntity();
我可以用什么来代替namevaluepairs,因为它发送一个列表和服务器只检测一个字符串?
答
httppost.setEntity(new StringEntity("your string"));
谢谢:)我不能在任何地方找到它,因为每个人都使用namevaluepairs中 – 2013-05-07 15:08:29
其无working..and不管我走到哪里,他们说,你不能发送只是一个字符串或HTTP一个int,你必须发送一个列表或什么...你能帮我吗? – 2013-05-08 10:52:13