Задать вопрос

Fetch, как написать скрипт, имея данные с браузера?

Есть провайдер, с сайтом provider.ltd
Включение/выключение сервисов осуществляется нажатием кнопки на специализированной страничке.
Помогите разобрать отправляемые данные и преобразовать их в fetch mikrotik'а, чтоб автоматизировать данный процесс.
Вот что творится в браузере по нажатию кнопки
Summary
URL: https://provider.ltd/path-to-script.php
Status: 200 OK
Source: Network
Address: 1.1.1.1:443

Request
POST /path-to-script.php HTTP/1.1
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Origin: https://provider.ltd
Host: provider.ltd
Accept: application/json, text/javascript, */*; q=0.01
Connection: keep-alive
Accept-Encoding: br, gzip, deflate
Accept-Language: en-us
DNT: 1
Cookie: PHPSESSID=xxyxyxyxyxyxyxyyxyyyxy
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15
Referer: https://provider.ltd/
Content-Length: 43
X-Requested-With: XMLHttpRequest

Response
HTTP/1.1 200 OK
Content-Type: application/json
Pragma: no-cache
Date: Tue, 05 Jun 2018 10:29:04 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Server: Apache/2.2.22 (Debian)
Content-Length: 0
X-Powered-By: PHP/5.4.45-0+deb7u2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Connection: Keep-Alive
Keep-Alive: timeout=10, max=10000
Set-Cookie: login=+; expires=Tue, 05-Jun-2018 09:29:04 GMT; path=/; domain=lk.provider.ltd; secure; httponly
Set-Cookie: password=+; expires=Tue, 05-Jun-2018 09:29:04 GMT; path=/; domain=lk.provider.ltd; secure; httponly

Request Data
MIME Type: application/x-www-form-urlencoded; charset=UTF-8
username: someuser
password: somepass

Пробовал:
/tool fetch http-method=post http-data="{\"username\":\"someuser\"\n\"password\":\"somepass\"}" url="https://provider.ltd/path-to-script.php"
, не срабатывает
  • Вопрос задан
  • 1138 просмотров
Подписаться 5 Простой 2 комментария
Решения вопроса 1
pafflootiy
@pafflootiy Автор вопроса
По обыкновению, сам спросил, сам отвечаю:
/tool fetch http-method=post http-data="username=someuser&password=somepass" url="https://provider.ltd/path-to-script.php"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы