2017-09-09 19 views
0

私はそれが56890ポートが原因でcurlコマンドが失敗するのはなぜですか?

カールと言うAPIを介してデータを投稿するcurlコマンドを使用します(7)127.0.0.1ポート56890への接続に失敗しました:接続が

を拒否し、私も試してみましたページをダウンロードしても同じ情報が得られます。

this documentthisから、ポート56897はTCPポートであり登録されていないことが分かりました。このドキュメントからは、プロキシまたはホストのために失敗したことがわかります。私は一度そのポートを何かに設定するかもしれないと思う。

netstat -tuplenの出力から、56890ポートが使用されているのが見つかりません。

どのように私はポートの仕事をすることができます教えてください?

$ sudo lsof -iTCP -sTCP:LISTEN -n -P 

ない基本的なテストまたは起動を行うため:

+0

このポートをリッスンして接続を受け付けるサーバープログラムがありますか? –

+0

はい私は一度サーバーを稼働させていましたが、私はそれを閉じるのを忘れるかもしれません。どうすればそのサーバーを見つけて閉じることができますか? – lerner

+0

try 'netstat -tulpn | grep:56890' –

答えて

1

主な理由は、アプリケーションやサービスは確かにあなたが使用することができます実行されているかどうか確認するには稼働してポート56890

ではないことが考えられあなたはwww

$ www -p 56890 
2017/09/09 11:03:37 Listening on port: 56890 

を使用することができます可能性が56890小規模なWebサーバーは、ポートでリッスンするか、あなたはまた、ちょうどn個使用することができますetcat:

$ nc -kl 56890 

-k ncに強制的に現在の接続が完了した後に、別の接続のためにリスニング滞在します。

とテスト:

$ curl 0:56890 

のnetcatを使用している場合は、Telnet接続をテストすることができます、また

$ telnet 0 56890 

をご~/.curlrc、おそらく何かが定義されている(プロキシ)をチェックし、あなたに許可しない場合があります接続する

+0

'sudo lsof -iTCP -sTCP:LISTEN -n -P'と入力してもリストにそのポートが見つかりません。 – lerner

+0

そのポートで何かを開くだけであれば、そのポートで何も起動していません。[www](https://dl.bintray.com/nbari/www/)に試行してください – nbari

+0

システムUbuntuを使うと、wwwを使うことができません。 – lerner

関連する問題