Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Cookie в URLRequest (http://www.flasher.ru/forum/showthread.php?t=215682)

robotR2D2 19.12.2018 18:59

Cookie в URLRequest
 
Нужно загрузить страницу через URLLoader. Проблема в том, что сперва нужно пройти проверку на возраст. Соответственно, нужно отослать на сервер куки в которых эта проверка уже пройдена.
Здесь - страница-пример с сайта Steam.
О структуре и работе с куками представление очень поверхностное.
С помощью EditThisCookie удалось вычленить необходимые блоки в куках (помимо стандартного барахла).
Код:

{
    "domain": "store.steampowered.com",
    "hostOnly": true,
    "httpOnly": false,
    "name": "birthtime",
    "path": "/",
    "sameSite": "no_restriction",
    "secure": false,
    "session": true,
    "storeId": "0",
    "value": "283986001",
    "id": 3
},
{
    "domain": "store.steampowered.com",
    "expirationDate": 1576700688.954166,
    "hostOnly": true,
    "httpOnly": false,
    "name": "lastagecheckage",
    "path": "/",
    "sameSite": "no_restriction",
    "secure": false,
    "session": false,
    "storeId": "0",
    "value": "1-January-1979",
    "id": 5
}

Как это сформировать и отправить вместе со адресом страницы? Я ничего более подходящего, чем requestHeaders, не нашел. В хелпе написано, что заголовки можно передать методом POST. Можно ли передать в заголовках куки?
Кроме того, где-то на просторах интернета вычитал, что под Windows нельзя отправлять куки в ручную, можно только принимать и отправлять то, что ранее было уже принято и где-то сохранено. Так ли это?

Если куки под Виндой все же можно отправлять, то как их сформировать? URLRequestHeader - это пара из имени и значения. Как передать блоки таких пар (которые между фигурными скобками)? Если просто напихать такие пары подряд, то как дать серверу понять, что это части разных блоков?

Пробовал реализовать через HTMLLoader, но тот категорически отказывается перенаправлять на целевую страницу после ввода дня рождения. Хотя обычные ссылки работают.

P.S. приложение desktop AIR


Часовой пояс GMT +4, время: 18:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.