質問: ### 前提・実現したいこと spring bootでRest Web サービスを開発しています。 今回は顧客情報をGETでとります。 localhostで実行しようとしたら繋がりませんでした。 ### 発生している問題・エラーメッセージ ``` curl: (7) Failed to connect to localhost port 8080: Connection refused ``` ### 該当のソースコード ターミナルの画面。これを実行しようとすると上記のエラーメッセージが返ってきます。 ``` curl http://localhost:8080/api/customers ``` ### 試したこと 調べたところ「proxyで参照しているip」が競合している可能性。 ### 補足情報(FW/ツールのバージョンなど) Macを使っています curlのバージョンは以下です。 ``` curl 7.58.0 (x86_64-apple-darwin13.4.0) libcurl/7.58.0 OpenSSL/1.0.2n zlib/1.2.11 Release-Date: 2018-01-24 Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp Features: AsynchDNS IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy ``` ご教授お願いします。
回答: > > spring bootでRest Web サービスを開発しています。 > > 今回は顧客情報をGETでとります。 > > > 開発しているという「Rest Web サービス」をまず起動する必要があります。 > > localhostで実行しようとしたら繋がりませんでした。 > > > 実行したcurlコマンドは起動した「Rest Web サービス」に接続して実行結果を確認しているものと思われます。 エラーメッセージはlocalhost:8080に接続できなかったことを示しており、原因は以下のものが考えられます。 * 「Rest Web サービス」を起動できていない。 * 「Rest Web サービス」を起動しているが、ポート番号が8080じゃない。