Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client / 9 сообщений из 9, страница 1 из 1
03.02.2014, 20:27
    #38547713
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client
Шлю клиентом com.sun.jersey.api.client.Client http запрос.

не могу понять как его перехватить и посмотреть что я на самом деле шлю.

Спасибо.
...
Рейтинг: 0 / 0
03.02.2014, 20:55
    #38547748
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client
В дебаге посмотреть?
...
Рейтинг: 0 / 0
03.02.2014, 20:57
    #38547751
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client
Дать ему System.out вместо сокета?
...
Рейтинг: 0 / 0
03.02.2014, 22:10
    #38547817
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client
Лагман,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
public ClientResponse execute() throws RestException {
        Client client = Client.create(clientConfig);
        authenticateIfNeed(client);
        WebResource webResource = client.resource(getCommandUrl());
        if (Method.POST == getMethod()) {
            webResource = webResource.queryParams(parameters);
        } else {
            webResource = client.resource(getCommandUrl() + (!parameters.isEmpty() ? "?" + createParametersString() : ""));
        }
     
        try{
            ClientResponse clientResponse = webResource.accept(MediaType.TEXT_PLAIN_TYPE).method(getMethod().name(), ClientResponse.class);
           
            checkExpectedStatus(clientResponse.getClientResponseStatus());
            return clientResponse;
        }catch (UniformInterfaceException | ClientHandlerException e ){
            throw new RestException(e);
        }



вот метод, который выполняет запрос. Как ему sysout скормить?
...
Рейтинг: 0 / 0
03.02.2014, 22:27
    #38547834
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client
http://stackoverflow.com/questions/2332515/how-to-get-jersey-logs-at-server

Вот вроде так лучше гораздо
...
Рейтинг: 0 / 0
04.02.2014, 09:31
    #38548079
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client
Лагман,

ммм...я хочу увидеть что я шлю, что отвечает удаленный сервер меня не интересует
...
Рейтинг: 0 / 0
04.02.2014, 12:00
    #38548288
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client
redwhite90Лагман,

ммм...я хочу увидеть что я шлю, что отвечает удаленный сервер меня не интересует
А вы пробовали читать, то что пишут?
There's also a LoggingFilter designed for the client side.

Client client = Client.create();
client.addFilter(new LoggingFilter());
...
Рейтинг: 0 / 0
04.02.2014, 12:09
    #38548306
cdtyjv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client
...
Рейтинг: 0 / 0
04.02.2014, 14:45
    #38548679
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client
Blazkowiczredwhite90Лагман,

ммм...я хочу увидеть что я шлю, что отвечает удаленный сервер меня не интересует
А вы пробовали читать, то что пишут?
There's also a LoggingFilter designed for the client side.

Client client = Client.create();
client.addFilter(new LoggingFilter());

после добавления

Код: java
1.
client.addFilter(new LoggingFilter());



ничего нового я в логах не увидел
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / как посмотреть структуру и содержание HTTP запроса? com.sun.jersey.api.client.Client / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]