웹 서버에 대한 컬 요청이 작동하지 않는 이유를 해결하는 방법을 알고 싶습니다. 나는 내 환경에 의존 할 수있는 도움을 찾지 않고, 통신의 어떤 부분이 실패했는지, 포트 번호 등을 정확히 수집하는 방법을 알고 싶습니다.
chad-integration:~ # curl -v 111.222.159.30
* About to connect() to 111.222.159.30 port 80 (#0)
* Trying 111.222.159.30... connected
* Connected to 111.222.159.30 (111.222.159.30) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.19.0 (x86_64-suse-linux-gnu) libcurl/7.19.0 OpenSSL/0.9.8h zlib/1.2.3 libidn/1.10
> Host: 111.222.159.30
> Accept: */*
>
* Empty reply from server
* Connection #0 to host 111.222.159.30 left intact
curl: (52) Empty reply from server
* Closing connection #0
따라서 빈 응답은 curl이 서버에서 응답을 얻지 못했음을 의미합니다. 문제 없습니다, 정확히 내가 알아 내려고하는 것입니다.
그러나 여기서 cURL에서 더 구체적인 정보를 얻을 수 있습니까?
성공적으로 "연결"할 수 있었으므로 양방향 통신이 필요하지 않습니까? 그렇다면 왜 응답이 나오지 않습니까? 서비스가 작동하고 응답을 반환한다는 것을 확인했습니다.
이 네트워킹 수준에서는 약간 초록색이므로 일반적인 방향 자료를 자유롭게 제공하십시오.