SMS Gatewayアプリを使用して私の電話をSMSゲートウェイとして使用しようとしています。Android携帯電話へのGETリクエスト
アプリはHTTP GETリクエストをリッスンし、電話番号とメッセージを抽出して送信し、SMSを送信します。私の電話は、IPv4アドレスを持っているものの
はなぜ、これはIPv6のように見えるん: http://fe80::57ee::c539:6741%rmnet0:9090/sendsms(ない本当のIP)
私の質問は以下のとおりです。
アプリは、次のターゲットURLを提供します?
"%rmnet0"
をHTTPリクエストに含めるにはどうすればよいですか?node.js
以下のコードで何が問題になっていますか? (IP電話番号編集さ)var request = require('request'); function send(phone,message){
} 送信( '00684060640'、 '歓迎');// Set the headers var headers = { 'User-Agent': 'Domogeek/4', 'Content-Type': 'application/x-www-form-urlencoded' }; // Configure the request var options = { url: "http://fe80::57ee::c539:6741%rmnet0:9090/sendsms", // url: "http://92.90.21.38:9090/sendsms", method: 'GET', headers: headers, qs: {'phone': phone, 'text': message} }; console.log('GET request'); // Start the request request(options, function (error, response, body) { if (!error && response.statusCode == 200) { console.info('SMS sended to: %s => %s', phone, message); } else { console.error('SMS error : %s => %s', error, message); } });
多くの感謝!
ありがとうございます。アプリはローカルインターフェースを聞いています。 Androidは着信リクエストをそのリンクローカルアドレスに転送しますか?それはどのように機能しますか? – jomcfly