Выполнение запроса PATCH с одной машины на другую - PullRequest
0 голосов
/ 14 июля 2020

В настоящее время у меня есть приложение python, работающее на RPi, подключенном к ноутбуку №1. Я использовал

ssh -Nf -L localhost:9999:localhost:5000 pi@raspberrypi.local

для пересылки любых запросов с ноутбука №1 на RPi и могу успешно выполнять запросы PATCH в форме

curl -X PATCH "http://localhost:9999/pins/1" -H "Content-Type: application/json" -d "{\"state\": \"on\"}"

(Это просто включает светодиодный штифт)

В любом случае, я хочу сделать тот же запрос, но с другого ноутбука, ноутбука №2 (и, надеюсь, с любой другой машины, чтобы свет можно было менять где угодно. ). Я попытался просто переключить локальный хост на IP-адрес ноутбука №1, но это не сработало. Я считаю, что порт 9999 открыт для прослушивания, когда я использую

netstat -a | grep -i "listen"

, я возвращаюсь:

ssh 16551 joshwh 8u IPv6 0x37a4856739271d0d 0t0 TCP [::1]:distinct (LISTEN)

ssh 16551 joshwh 9u IPv4 0x37a4856735b5ec1d 0t0 TCP 127.0.0.1:distinct (LISTEN)

Мы будем благодарны за любые идеи.

...