0

サービスが稼働しているかどうかをテストするために次のコードを実行していますが、常にエラーが発生します。何が間違っているのか教えてください。私が呼び出そうとしているのは dotnet webservice です。私もポートを与えてみましたが、それもうまくいきませんでした

var http = require('http');

     var options = {
     host: 'www.test.com/SomeService.svc'    
     };

 http.get(options, function(res) {
    console.log('got response: ' + res.statusCode);
 }).on('error', function(err) {
 console.log('got error: ' + err.message);
 });

エラーを下回っています。

エラーが発生しました: getaddrinfo ENOTFOUND

4

1 に答える 1

1

host単なるホスト名である必要があります... www.test.com.

リクエスト パスはホスト名の一部ではありません。Node.js の最近のバージョンでは、文字列 URL を の最初のパラメーターに渡すだけです.get。URL がある場合、オプション オブジェクトは必要ありません。

http.get('http://www.test.com/SomeService.svc', function (res) {
于 2013-02-18T22:42:58.350 に答える