GET
要求を外部サーバー(google apps script
など)からローカルサーバーに送信する方法はありますか?外部サーバーからローカルホストに要求を行う方法
例えば、私はこのURLにGET
要求を作成したいと思います:
その後、私はDNS error
を得ることを私が行う場合http://localhost:3000/api/get_data
。 localhost
を私のIPアドレスに置き換えると、Bad Request
GET
要求を外部サーバー(google apps script
など)からローカルサーバーに送信する方法はありますか?外部サーバーからローカルホストに要求を行う方法
例えば、私はこのURLにGET
要求を作成したいと思います:
その後、私はDNS error
を得ることを私が行う場合http://localhost:3000/api/get_data
。 localhost
を私のIPアドレスに置き換えると、Bad Request
"localhost"アドレスはインターネットからアクセスできないため、使用できません。 「localhost」の代わりにIPを使用すると、ISPのファイアウォールルールとローカルマシンに依存します。
ローカルマシンをインターネットに公開する簡単な方法は、SSHを使用する方法(インターネットからアクセスできるリモートマシン(Amazon EC2インスタンスなど)がある場合)です。 -R
sshスイッチを使用すると、ssh -R *:8181:localhost:3000 remote-machine
のようになり、 "http://remote-machine:8181"を使用してアプリに接続できます。 The Black Magic Of SSH/SSH Can Do That?も参照してください。
別の方法は、リモート部分を行うhttps://ngrok.com/のようなサービスを使用することです。
'https'を試しましたか?また、HTTP(S)ステータスコードは何ですか? – HyperNeutrino