2017-03-13 12 views
0

特定のネットワークインターフェイスを使用してNodeJSでGET/POST要求を実行できるかどうかを確認します。特定のネットワークインターフェイスを使用して要求を実行する

I.e.第1のWiFiモジュールは、1つのSSIDに接続され、第二は、非常に異なるネットワークに接続されているが、IPアドレスが等しい -

curl -X POST --interface wlan0 http://192.168.1.5/resource 
curl -X POST --interface wlan1 http://192.168.1.5/resource 
//      ^^^^^ 

両方のIPアドレスが異なるマシンである:CURLと私は次のように2つのPOSTコールを呼び出すことができいくつかの最上位の要件のために(別々の独立したネットワークに置かれています)。

答えて

1

httpオプションでをlocalAddressオプションを参照してください:

あなたは、特定のインターフェイスのために使用されているあなたのIPアドレスに設定する必要があります。

別のオプションはnode-curlを使用することです:

+0

応答をいただき、ありがとうございます。しかし、もし両方のサブネットワークが私のWiFiアダプタに同じIPを割り当てるのであれば? ノードカールは私の2回目の試みかもしれませんが、どうにかしてそれを処理したいと思います。 – hsz