на главнуюВсе эхи SU.SOFTW
войти ?

<textarea>

От Anatoliy Sablin (2:5020/2140.704) к Gennadij Pastuhov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello, Gennadij Pastuhov.
On 24.05.2019 22:36 you wrote:

GP>>>>>>>>> Вдогонку ещё вопрос. Мне нужно со странички сделать ajax
GP>>>>>>>>> запрос на другой ip. Это всё внутри интранета. И, как я
GP>>>>>>>>> понял, браузер будет слать сначала options, а потом уже
GP>>>>>>>>> сам запрос. А на той стороне просто сервис, который
GP>>>>>>>>> слушает порт и отвечает или с ошибкой, или как надо. Каким
GP>>>>>>>>> наиболее простым способом я могу туда попасть? Изменить
GP>>>>>>>>> тот сервис я не могу. Придумал 2 способа: - пробросить
GP>>>>>>>>> порт - написать небольшой прокси, запущенный локально и
GP>>>>>>>>> ходящий на удалённый сервер
VZ>>>>>>>> Как вариант, да, заиспользовать прокси. Самое лёгкое из
VZ>>>>>>>> того, что есть.
GP>>>>>>> Поднял туннель и всё ок. Теперь опять вопрос по js: вроде
GP>>>>>>> бы, после вызова jquery.ajax ответ должен прилетать в
GP>>>>>>> success, error, complete или куда-то ещё. Я поставил точку
GP>>>>>>> останова после вызова и переменные в заголовках функций not
GP>>>>>>> defined success: function(data, textStatus) {
AS>>>>>> Пришли весь кусок кода, так не понятно.
GP>>>>> Сейчас уже работает. Правда, не с реальным сервисом, а с моим
GP>>>>> моком.
GP>>>>>>> Хотя на вкладке network на панели response отлично вижу
GP>>>>>>> ответ от сервиса. Если делать запрос curl'ом, то ответ
GP>>>>>>> приходит таким: (и такой же он в response) User-Agent:
GP>>>>>>> lwp-request/6.03 libwww-perl/6.33 Content-Length: 176
GP>>>>>>> Content-Type: text/xml; charset=utf-8 X-Request-Id:
GP>>>>>>> 20190521.1258@past 200 OK Connection: close Date: Tue, 21
GP>>>>>>> May 2019 09:59:13 GMT Server: Apache/2.2.22 (Debian) Vary:
GP>>>>>>> Accept-Encoding Content-Type: text/xml; charset=UTF-8
GP>>>>>>> Client-Date: Tue, 21 May 2019 09:59:14 GMT Client-Peer:
GP>>>>>>> 10.21.5.44:8000 Client-Response-Num: 1
GP>>>>>>> Client-Transfer-Encoding: chunked X-Request-Id:
GP>>>>>>> 20190521.1258@past <response>
GP>>>>>>> <status>success</status>
GP>>>>>>> <data>
GP>>>>>>> <order-id>203441</order-id>
GP>>>>>>> </data>
GP>>>>>>> </response> Собственно, мне нужно вытащить значение
GP>>>>>>> order-id. Я бы его и регекспами распарсил, но почему в js я
GP>>>>>>> его не вижу?
AS>>>>>> Зачем же сразу так плохо делать (я про regexp-ы)? Если нужно
AS>>>>>> распарсить xml, то можно взять DOMParser, но ты можешь себе
AS>>>>>> здорово облегчить жизнь, если ответ от сервера будет
AS>>>>>> прилетать сразу в формате json, а не xml.
GP>>>>> Думаю, регексп значительно проще, чем подъём прокси.
AS>>>> Не уловил связи между regexp-ом и проксей. Почему именно
AS>>>> регулярка, и чем не устроил
AS>>>> https://developer.mozilla.org/en-US/docs/Web/API/DOMParser ?
GP>>> Там написано, что " provides the ability to parse XML or HTML".
AS>> Ну так тебе же надо распарсить xml, разве нет?
GP> И заголовки.

А заголовки зачем? Там что-то важное передаётся?

--
Best regards!
Posted using Hotdoged on Android
--- Hotdoged/2.13.5/Android
* Origin: Android device, Milky Way (2:5020/2140.704)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://SU.SOFTW?msgid=2:5020/2140.704+c2a5e0aa