curl
을 사용하여 위키 피 디아와 위키 인용과 같은 위키 미디어 사이트의 컨텐츠를 다운로드 할 수 없습니다. 내가하려고하면WikiMedia 사이트에서 '컬 (curl)'문제
내가 얻을 :
~$ /usr/bin/curl -v "http://en.wikipedia.org/wiki/Celsius"
* Trying 2620:0:863:ed1a::1...
* TCP_NODELAY set
* Connected to en.wikipedia.org (2620:0:863:ed1a::1) port 80 (#0)
> GET /wiki/Celsius HTTP/1.1
> Host: en.wikipedia.org
> User-Agent: curl/7.52.1
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Date: Fri, 19 May 2017 22:09:49 GMT
< Server: Varnish
< X-Varnish: 350654144
< X-Cache: cp4017 int
< X-Cache-Status: int
< Set-Cookie: WMF-Last-Access=19-May-2017;Path=/;HttpOnly;secure;Expires=Tue, 20 Jun 2017 12:00:00 GMT
< Set-Cookie: WMF-Last-Access-Global=19-May-2017;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Tue, 20 Jun 2017 12:00:00 GMT
< X-Client-IP: 2605:a601:1127:7d00:35a2:5040:e002:9949
< Location: https://en.wikipedia.org/wiki/Celsius
< Content-Length: 0
< Connection: keep-alive
<
* Curl_http_done: called premature == 0
* Connection #0 to host en.wikipedia.org left intact
없이 실제 내용. 같은 URL은 wget
으로 잘 다운로드됩니다. curl
으로 다른 웹 사이트를 다운로드 할 수도 있습니다. curl
과 WikiMedia 사이트 (위키 백과, 위키 인용, ...)의 조합이 그 원인입니다.
나는 Ununtu-MATE 17.04를 사용하고 있습니다. 내 컬 버전은 다음과 같습니다.
/usr/bin/curl --version
curl 7.52.1 (x86_64-pc-linux-gnu) libcurl/7.52.1 OpenSSL/1.0.2g zlib/1.2.11 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy PSL
어떤 아이디어가 문제 일 수 있습니까?
위키 피 디아는 [거의 2 년 전] (https : //blog.wikimedia.o rg/2015/06/12/securing-wikimedia-sites-with-https /)를 참조하십시오. – Tgr