【发布时间】:2013-05-29 08:17:03
【问题描述】:
- 这里我使用 httpclient 从 web 服务获取响应,使用 httppost 我发送请求,服务器数据内容类型是 application/x-www-form-urlencoded。
-
如何添加,这是我的代码,意味着我只想要来自服务的“application/x-www-form-urlencoded”这种类型的数据
String postUrl = url; HttpClient client = new DefaultHttpClient(); HttpPost request = new HttpPost(postUrl); request.setHeader("Content-type", "application/x-www-form-urlencoded"); request.setHeader("Expect", "100-continue"); HttpResponse response = client.execute(request); System.out.println("ddddddddddddddddddddddd "+response); BufferedReader reader = new BufferedReader( new InputStreamReader( response.getEntity().getContent(), "UTF-8")); String line; builder = new StringBuilder(); while ((line = reader.readLine()) != null) { builder.append(line); } Log.d("Response", builder.toString()); resObj = builder.toString(); System.out.println("ddddddddddddddddddddddd "+resObj); } catch (Exception e) { // TODO: handle exception Log.d("ERROR", e.toString()); }
【问题讨论】:
-
我不明白这个问题。
-
我使用 request.setHeader("Content-type", "application/x-www-form-urlencoded"); request.setHeader("期望", "100-继续");
-
所以,我不明白你的问题是什么。您显然设置了标题,但询问如何添加标题?
-
我添加了,但它不是 wotking
-
我没有从服务中获取数据
标签: android http url-encoding