powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / HTTP Request
16 сообщений из 16, страница 1 из 1
HTTP Request
    #39225339
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся со следующей проблемой, отсылаю запрос с Firefox с сервера приходит корректный ответ
Делаю тоже самое с IE приходит пустой полез в запросы

Получил следующее

IE
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
GET /rest-api-dev/search/isearch?q=ˮ�𨩦sortBy=0 HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Accept-Language: ru-RU
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
Accept-Encoding: gzip, deflate
Host: 82.209.241.88:8080
DNT: 1
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: JSESSIONID=DPnhfvqIh_ngo5nuKe7VYZjVTTndpbJsYaVRH4sD.debian-expert



Firefox
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
GET /rest-api-dev/search/isearch?q=%D0%9A%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B9&sortBy=0 HTTP/1.1
Host: 82.209.241.88:8080
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:45.0) Gecko/20100101 Firefox/45.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
expert-token: dXNlcjU6MTQ2Mjk4MzA2OTMwNTozNjgxNGM2OTgwNjIyNWViZmI5OWMwNzIwZWFlYTkzNA
Referer: http://82.209.241.88:8080/expert/
Cookie: JSESSIONID=5-0nhU5tPeVwoMKIdZm86dXCpWFgu0ZAuvh5ZZI6.debian-expert
Connection: keep-alive



В чем может быть причина разных запросов
...
Рейтинг: 0 / 0
HTTP Request
    #39225340
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firefox
...
Рейтинг: 0 / 0
HTTP Request
    #39225341
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IE
...
Рейтинг: 0 / 0
HTTP Request
    #39225378
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут больше гадание
смущает два аспекта
первое это заголовок

expert-token: dXNlcjU6MTQ2Mjk4MzA2OTMwNTozNjgxNGM2OTgwNjIyNWViZmI5OWMwNzIwZWFlYTkzNA

второе то как urlencode производится.
тут лучше наверно на сервере дебаг сделать и посмотреть получется ли у него в случае IE параметры правильно декодировать
...
Рейтинг: 0 / 0
HTTP Request
    #39225419
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,
т.е. ты завис где то между сервером и клиентом)). Код то где?
...
Рейтинг: 0 / 0
HTTP Request
    #39225433
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Столкнулся со следующей проблемой, отсылаю запрос с Firefox с сервера приходит корректный ответ
Делаю тоже самое с IE приходит пустой полез в запросы
Как отправляешь-то? И при чем тут Java? У тебя GWT в браузере?
...
Рейтинг: 0 / 0
HTTP Request
    #39225515
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Получается да
...
Рейтинг: 0 / 0
HTTP Request
    #39225518
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz-=Koba=-Столкнулся со следующей проблемой, отсылаю запрос с Firefox с сервера приходит корректный ответ
Делаю тоже самое с IE приходит пустой полез в запросы
Как отправляешь-то? И при чем тут Java? У тебя GWT в браузере?

Да GWT

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
  public void getRawData(String url, String json, AsyncCallback<String> jsonCallback) {
    try {

      logger.info(url);
      RequestBuilder requestBuilder = new RequestBuilder(json == null ? RequestBuilder.GET : RequestBuilder.POST,
          entryPoint + url);

      if (json != null) {
        requestBuilder.setHeader("Content-Type", "application/json");
        requestBuilder.setRequestData(json);
      }
      requestBuilder.setIncludeCredentials(true);
      if (Cookies.getCookie(UriConstants.AUTH_CL_COOKIE) != null) {
        logger.log(Level.CONFIG, Cookies.getCookie(UriConstants.AUTH_CL_COOKIE));
        requestBuilder.setHeader(RestURIConstants.EXPERT_TOKEN, Cookies.getCookie(UriConstants.AUTH_CL_COOKIE));
      }
      trysCount = 0;
      requestBuilder.setCallback(new RequestResultCallback(jsonCallback, requestBuilder));

      logger.info(requestBuilder.toString());
      requestBuilder.send();
    } catch (RequestException ex) {
      logger.log(Level.SEVERE, "getRawData error: ", ex);
      jsonCallback.onFailure(ex);
    }
  }
...
Рейтинг: 0 / 0
HTTP Request
    #39225519
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

В приведенном коде нет ничего про параметр q и его знаение.
...
Рейтинг: 0 / 0
HTTP Request
    #39225538
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz-=Koba=-,

В приведенном коде нет ничего про параметр q и его знаение.


Параметр q уже на сервере разибрается
Передается url = "/search/isearch?q=Указ&sortBy=01"

Такое чувство что IE не кодирует кириллицу
...
Рейтинг: 0 / 0
HTTP Request
    #39225574
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Да GWT
в GWT есть режимы запуска и запуск с отладкой
?
...
Рейтинг: 0 / 0
HTTP Request
    #39225611
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да проблема была с кодировкой

Код: java
1.
String urlEncode = UriUtils.encode(url);


И дальше заработало
Только не понятно почему, Firefox автоматом кодировал, а IE не мог
...
Рейтинг: 0 / 0
HTTP Request
    #39225613
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-=Koba=-,
такое чувство, что кодировать url надо тебе в javascript
...
Рейтинг: 0 / 0
HTTP Request
    #39225673
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-В приведенном коде нет ничего про параметр q и его знаение.
Прям как в анекдоте про глухого джина. Сервер тут вообще при чем. Очевидно что клиент формирует значение параметра q по-разному.[/quot]

-=Koba=-Параметр q уже на сервере разибрается
Передается url = "/search/isearch?q=Указ&sortBy=01"
Такое чувство что IE не кодирует кириллицу
Я бы обратил внимание на отсутствие charset в заголовке Accept. Может браузер просто не разобрался что надо было UTF-8 навернуть.
...
Рейтинг: 0 / 0
HTTP Request
    #39225699
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Спасибо за замечание
...
Рейтинг: 0 / 0
HTTP Request
    #39225817
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
-=Koba=-,

IE кодирует в Windows-1251, а сервер ждет в UTF-8. И надо писать какой версии IE. Говорят, пофиксили в IE 10 . Так что если есть возможность, то кодировать в JS, как уже было сказано выше.

BlazkowiczЯ бы обратил внимание на отсутствие charset в заголовке Accept. Может браузер просто не разобрался что надо было UTF-8 навернуть.Accept не относится к кодировке URL.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / HTTP Request
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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