Как я могу просмотреть полный URL-адрес после использования MultipartEntityBuilder?

Я совершенно уверен, что этот код работает (я использовал его в другой части моего проекта для другого API), что касается публикации, но я не думаю, что URL форматируется правильно. Я хочу знать, есть ли какой-либо способ просмотра полного URL-адреса после создания всех объектов, чтобы я мог видеть, правильно ли отформатирован окончательный URL-адрес. Код:

Мой URL = http://pillbox.nlm.nih.gov/PHP/pillboxAPIService.php
Метод = ПОЧТА

Ключ API = не собирается публиковать (хотя работает)

drugName = просто строка с названием наркотика

У меня есть журналы в коде, чтобы попытаться просмотреть URL-адрес, но они не возвращают ничего близкого, и отладчик тоже нет.

Я пытаюсь создать URL, чтобы выглядеть так:
http://pillbox.nlm.nih.gov/PHP/pillboxAPIService.php?key=My_API_KEY&ингредиент = диован

public String makeServiceCallPillBox(String url, int method,
String api, String drugName)
{
String resultEnitity = null;
try {
// http client
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpResponse httpResponse = null;
HttpEntity entityResult = null;// Checking http request method type
if (method == POST)
{
HttpPost httpPost = new HttpPost(url);
// Butild the parameters
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
builder.addTextBody("key", api);
builder.addTextBody("ingredient", drugName);;
final HttpEntity entity = builder.build();
httpPost.setEntity(entity);
Log.d("url", httpPost.toString());
httpResponse = httpClient.execute(httpPost);

Log.d("post", builder.toString());
Log.d("post2", entity.toString());

entityResult = httpResponse.getEntity();

resultEnitity = EntityUtils.toString(entityResult);

Log.d("result", resultEnitity);

}

} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

return resultEnitity;

}

Любая помощь приветствуется.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]