Я использую Apache HttpClient 3.1 для выполнения простого HTTP-запроса Post, в котором я передаю некоторый JSON (используя базовую HTTP-аутентификацию). Ниже приведен код ..
HttpClient httpClient = new HttpClient(cp)
HttpMethod method = new PostMethod(apiUrl)
Credentials defaultcreds = new UsernamePasswordCredentials(username, password);
httpClient.getState().setCredentials(AuthScope.ANY, defaultcreds);
StringRequestEntity requestEntity = new StringRequestEntity(json.toString(), "application/json", "UTF-8")
method.setRequestEntity(requestEntity)
def responseCode = httpClient.executeMethod(method)
Есть ли способ увидеть (распечатать) фактический отправленный запрос? Включая имя пользователя и пароль, отправленные для аутентификации, и полезную нагрузку JSON?
Причина запроса в том, что я получаю загадочный ответ на этот запрос и хочу передать другой стороне все подробности, которые я могу по моему запросу, чтобы помочь им выяснить, что не так.