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

<textarea>

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

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


Hello, Gennadij Pastuhov.
On 30.05.2019 11:27 you wrote:

AS>>>>>>>>>>>> Не уловил связи между regexp-ом и проксей. Почему
AS>>>>>>>>>>>> именно регулярка, и чем не устроил
AS>>>>>>>>>>>> https://developer.mozilla.
AS>>>>>>>>>>>> org/en-US/docs/Web/API/DOMParser ?
GP>>>>>>>>>>> Там написано, что " provides the ability to parse XML or
GP>>>>>>>>>>> HTML".
AS>>>>>>>>>> Ну так тебе же надо распарсить xml, разве нет?
GP>>>>>>>>> И заголовки.
AS>>>>>>>> А заголовки зачем? Там что-то важное передаётся?
GP>>>>>>> Они падают в result. Как их от xml-я отделить?
AS>>>>>> То есть в result приходит не объект, а raw-выхлоп от сервера?
GP>>>>> Судя по содержимому, да.
AS>>>> А как на самом деле должно быть?
GP>>> А я откуда знаю?
AS>> Но ты же перед тем, как использовать инструмент (jquery), читал
AS>> документацию как должна работать та или иная функция. Или нет, не
AS>> читал?
GP> Читал.
AS>>>>>> И заголовками Content-Type и Accept это не изменяется?
GP>>>>> Хз.
AS>>>> Пробовали?
GP>>> Нет. Я решил оставить так.
AS>> Выдавать весь выхлоп, а потом с ним мучиться?
GP> Нет.

Раз читал, что по документации должно вернуться от сервера?

AS>>>>>> Тогда встаёт вопрос, а зачем страдать и придумывать костыли
AS>>>>>> для такого кривого и убогого инструмента, когда можно взять
AS>>>>>> нормально работающий?
GP>>>>> О чём речь?
AS>>>> О том, что ты сейчас вместо того, чтобы решать свою задачу,
AS>>>> воюешь с jquery и уже начинаешь писать костыли для него. А я
AS>>>> предлагаю подумать, а зачем тебе мучиться и обходить кривости
AS>>>> jquery, когда можно взять fetch (или XmlHttpRequest на худой
AS>>>> конец)?
GP>>> Ниасилил. С чем я воюю и какие костыли пишу?
AS>> Воюешь с jquery, потому что она вместо ответа присылает фигню, и
AS>> пишешь костыли, чтобы эту фигню распарсить.
GP> А как ещё обрабатывать выхлопы?

Статус ответа должен влиять только на то, какой промис будет вызываться, success или failure. А в сам обработчик приходит содержимое ответа, чтобы потом в success-обработчике при 200-ом статусе response.responseText передать в DomParser, а затем через xpath или селектор найти нужное значение. А в failure-обработчике на основе response.responseStatus вызывать для каждой ошибки свой обработчик.

--
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+988cf26e