sim800 как отправить cookie на сервер?
- Войдите на сайт для отправки комментариев
Ср, 01/07/2020 - 12:40
Добрый день.
Пытаюсь зайти на свой сайт (php) с парольной защитой.
Отправляю методом POST запрос с данными в ответ приходит ответ
AT+HTTPPARA="URL","xxxxxxx-xxxxx.xx/xxxxxxx.php"
OK
AT+HTTPPARA="CONTENT","application/x-www-form-urlencoded"
OK
AT+HTTPDATA=38,10000
DOWNLOAD
OK
AT+HTTPACTION=1
OK
+HTTPACTION: 1,302,0
AT+HTTPHEAD
+HTTPACTION: 1,302,0
AT+HTTPHEAD
+HTTPHEAD: 384
http/1.1 302 found
connection: keep-alive
set-cookie: phpsessid=7bfd6376e469d9ae76934a2d65dc78a6; path=/
expires: thu, 19 nov 1981 08:52:00 gmt
cache-control: no-cache, no-store, must-revalidate, max-age=0
pragma: no-cache
location: xxxxxxx.php
content-type: text/html; charset=utf-8
content-length: 0
date: wed, 01 jul 2020 08:36:19 gmt
server: litespeed
vary: user-agent
OK
Запрашиваю содержимое заголовка. Там приходит Set-Cookie: PHPSESSID=(здесь 26 символов)
Ещё там явно имеется направление на нужный файл, на который переход должен быть при успешном введении пароля.
Но не выводит содержимого этой страницы.
Мне нужно передать эту сессионную переменную, чтобы можно было с ней переходить на остальные страница сайта.
Как вообще это делается?
Как вообще это делается?
Куки, очевидно, передаются в запросе, в заголовке Cookie:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie
Я имею ввиду как этот параметр передаётся в sim800? Какая команда? Или это параметр какой настраивается?
Я имею ввиду как этот параметр передаётся в sim800? Какая команда? Или это параметр какой настраивается?
Вас интересует AT-команда? См. AT+HTTPPARA, там есть параметр "USERDATA", в его значение можно пихать любые данные, они будут в заголовке запроса.
Да. Уже нашёл как сделать, способом подбора=)))))