2017-02-13 13 views
0

私はこのPOSTメソッドを作成しました。ここではAPIを呼び出しています。どういうわけか、これは動作していない、と私は本当に理由を理解することはできません。Node.jsエラー:HTTP応答返信ECONNREFUSED

私は301 ECONNREFUSEDを取得し続けます。

var http = require('follow-redirects').http; 
var options = { 
      url: 'api.quickpay.net', 
      path: '/payments', 
      method: 'POST', 
      headers: { 
       'Accept-Version' : 'v10', 
       'Authorization' : 'Basic KEY' 
      }, 
      body: { 'currency' : 'dkk', 
        'order_id' : '9999'} 

     }; 

     var quick_req = http.request(options, function(response, error) { 

      if (!error && response.statusCode == 200) { 
       console.log(response.statusCode) 
      } 
     }); 

答えて

0

彼らのAPIドキュメントが

Any and all communication is encrypted using a 4096 Bit SHA256 RSA certificate issued by Comodo using the protocols TLS 1.0, 1.1 & 1.2.

は、だから私はあなたの代わりにhttpsを使用する必要があると思うと言う:私はまた、これはコードです

follow-redirects(GETメソッドで解決された同様の問題を)使用していますhttp

+0

これも私が考えていたものですが、エラーは同じです。 – Englund0110

+0

問題は既に解決されていますか?そうでない場合は、APIを呼び出すための要件は何ですか?私はquickpay.netの登録が必要ですか?自分で試してみるために認証キーを取得するにはどうすればよいですか? – Marc

関連する問題