我的代码中存在错误,我无法弄清楚它的确切位置。
我的代码看起来大致相同......
data.add(firstName);
data.add(lastName);
data.add(email);
data.add(country);
data.add(currency);
data.add(phone);
String result; // results of Http execution
try {
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(data);
httpPost.setEntity(entity);
HttpResponse response = httpClient.execute(httpPost);
请求没有得到我期望的响应(即我使用cUrl时获得的响应。
我希望看到httpClient
正在提出的确切要求。有没有办法做到这一点?
答案 0 :(得分:0)
您可以按如下方式打印所有请求详细信息:
HttpPost post = new HttpPost();
post.getAllHeaders();
post.getMethod(); // Post or get request
post.getParams(); // Returns params
post.getURI(); // Current Uri called
一旦得到答复,
response.getAllHeaders();
httpResponse.getStatusLine().getStatusCode(); // response status