конвертировать необработанный заголовок fiddler в команду curl -X post - PullRequest
0 голосов
/ 31 января 2020

У меня есть эти необработанные данные заголовка, которые я проверял с помощью fiddler

Это необработанные данные заголовка, которые я получал при проверке с помощью fiddler

POST /devices/discover/ HTTP/1.1
Host: 192.168.1.40:3579
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Accept: application/json, text/plain, */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/json;charset=utf-8
Content-Length: 47
Origin: http://192.168.1.40
DNT: 1
Connection: keep-alive
Referer: http://192.168.1.40/

, и когда я выполняю их в фиддлере composer это работает, но когда я пытаюсь преобразовать его в команду curl -X POST, ничего не происходит.

это необработанные данные, которые я отправляю с помощью fiddler

POST http://192.168.1.40:3579/devices/discover/ HTTP/1.1
Host: 192.168.1.40:3579
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Accept: application/json, text/plain, */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/json;charset=utf-8
Content-Length: 47
Origin: http://192.168.1.40
DNT: 1
Connection: keep-alive
Referer: http://192.168.1.40/

{"switchDiscovery":true,"silentDiscovery":true}

я хотел бы, чтобы это заработало, отправив какую-то команду curl -X POST с терминала

1 Ответ

0 голосов
/ 07 февраля 2020

В Fiddler вы можете выбрать сеанс запроса в списке сеансов и затем использовать File -> Export -> Selected Sessions -> cURL script. Это создаст файл .bat, содержащий вызов curl с необходимыми параметрами.

...