Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.10.2018, 15:55
|
|||
---|---|---|---|
|
|||
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
У меня есть HtppServletRequest HtppServletResponse. Мне на java надо его отослать на другой УРЛ. При этом всё у этого запроса должно остаться точно таким же. Тело, хидеры, реквест параметры. Запросы приходят абсолютно разные. Могут бинарники и json. Как это сделать максимально простым способом? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.10.2018, 16:18
|
|||
---|---|---|---|
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
questioner Как это сделать максимально простым способом? Установить прокси? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.10.2018, 17:05
|
|||
---|---|---|---|
|
|||
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
забыл никquestioner Как это сделать максимально простым способом? Установить прокси? Какую например? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.10.2018, 17:32
|
|||
---|---|---|---|
|
|||
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
забыл ник, Или имеется ввиду, что что-то своё написать надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.10.2018, 18:53
|
|||
---|---|---|---|
|
|||
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
забыл ник, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Такая херня близка к тому, что мне надо, только она не умеет по контенту запроса выбирать хост. io.undertow.server.handlers.proxy.LoadBalancingProxyClient.HostSelector выглядит вот так: Код: java 1. 2. 3. 4.
Что мне не подходит ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.10.2018, 22:04
|
|||
---|---|---|---|
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
questioner, Ответ получить где? Может тебе редирект нужен? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.10.2018, 10:31
|
|||
---|---|---|---|
|
|||
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
Petro123questioner, Ответ получить где? Может тебе редирект нужен? )) Есть несколько серверов, которые шлют запросы(разных типов) на прокси сервер. прокси сервер должен в зависимости от body(да, мне тоже кажется, что это какая-то херня) выбирать нужного получателя для запроса. перенаправлять этот запрос на нужный сервер, получаеть от него ответ и возвращать это ответ изначальному серверу. В общем мне нужен reverse proxy или forward proxy. Но получатель должен быть выбран по контенту body ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.10.2018, 13:27
|
|||
---|---|---|---|
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
questioner, Да. Что типа балансировщика который направляет запрос любому и они все равны меж собой. А тут условия в самом запросе? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.10.2018, 13:29
|
|||
---|---|---|---|
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
questioner, Где условия в GET запросе выше? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.10.2018, 13:46
|
|||
---|---|---|---|
|
|||
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
Petro123questioner, Где условия в GET запросе выше? Там условие такое, что если смогли найти в теле нечто, то надо направить на сервер1. Во всех остальных случаях перенаправляем на сервер2. То есть если тела нет(кстати в GET оно может быть), то направляем на сервер2 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.10.2018, 19:20
|
|||
---|---|---|---|
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
questioner, Ну дак дай пример запроса get для сервера2. Что ты тянешь раз топик создал? Get не передает параметры на сервер. Или в заголовке? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.10.2018, 23:19
|
|||
---|---|---|---|
|
|||
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
Petro123questioner, Ну дак дай пример запроса get для сервера2. Что ты тянешь раз топик создал? Get не передает параметры на сервер. Или в заголовке? Примеров нет. Такие дела. Надо написать так, чтобы работало для любых запросов ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.10.2018, 10:32
|
|||
---|---|---|---|
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
questionerПримеров нет.ты не понял. Пример запроса должен тут привести ты как ТС. А потом уже завести топик и ломать мозги вопросом редиректа. Удачи, ленивый. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.10.2018, 10:47
|
|||
---|---|---|---|
|
|||
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
Petro123questionerПримеров нет.ты не понял. Пример запроса должен тут привести ты как ТС. А потом уже завести топик и ломать мозги вопросом редиректа. Удачи, ленивый. Ещё раз повторю - запросов нет. А зачем вам запрос нужен то? Если тело есть - ищем в нём. Если тела нет - не ищем и шлём на сервер 2 сразу. У Get в принципе тело может быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.10.2018, 11:02
|
|||
---|---|---|---|
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
questionerУ Get в принципе тело может быть.ты не всю правду сказал. Вот на это гугл даст ошибку Код: java 1. 2. 3. 4.
1234 Но конечно, ты можешь сказать что у нас свой собственный внутренний api. Да. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.10.2018, 12:08
|
|||
---|---|---|---|
|
|||
Как послать request as-is но на другой урл и получить ответ |
|||
#18+
Petro123questionerУ Get в принципе тело может быть.ты не всю правду сказал. Вот на это гугл даст ошибку Код: java 1. 2. 3. 4.
1234 Но конечно, ты можешь сказать что у нас свой собственный внутренний api. Да. Удачи! Если сервер выдаст ошибку это не дело прокси. Это дело отправителя. Прокси просто передаёт ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=59&tablet=1&tid=2121737]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
126ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 224ms |
0 / 0 |