За последние 24 часа нас посетили 19539 программистов и 1633 робота. Сейчас ищут 1805 программистов ...

jquery парсинг результатов заголовка

Тема в разделе "JavaScript и AJAX", создана пользователем sowelanes, 14 июн 2016.

  1. sowelanes

    sowelanes Активный пользователь

    С нами с:
    11 дек 2014
    Сообщения:
    101
    Симпатии:
    0
    Здравствуйте. В двух словах:
    Делаю ajax форму авторизации с одного сайта на другой. На втором сайте есть процедура outside_login которая все ошибки переадресует на url вида
    example.com?status_code=12345&status_message=бла_бла

    Получаю Response Headers:

    Код (Text):
    1. Cache-Control:no-store, no-cache, must-revalidate
    2. Connection:keep-alive
    3. Content-Type:text/html; charset=UTF-8
    4. Date:Tue, 14 Jun 2016 09:37:59 GMT
    5. Expires:Thu, 19 Nov 1981 08:52:00 GMT
    6. Location: example.com?status_code=300501&status_message=Specified+user+is+not+found.
    7. Pragma:no-cache
    8. Server:nginx/1.10.1
    9. Set-Cookie:PHPSESSID=1casafj81a0fg4tjkehj77jub1; path=/; HttpOnly
    10. Transfer-Encoding:chunked
    Можно ли распарсить строку Location в заголовке, что бы получить параметры status_code и status_message?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Проще переписать на втором сайте авторизацию, пусть она возвращает json (с полем для статуса оишибки) и не будет проблем
     
  3. sowelanes

    sowelanes Активный пользователь

    С нами с:
    11 дек 2014
    Сообщения:
    101
    Симпатии:
    0
    Я понимаю, что это было бы проще, но доступа ко второму сайту нет. Возможно ли как-то средствами jquery выбрать эти два параметра?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Как нету? Ты не через API сайта проходишь авторизацию?
    Тут запрещено обсуждения парсинга сайтов не через их API.