curl -i http://ip.cn 301 перемещено навсегда - PullRequest
0 голосов
/ 18 февраля 2020

Я прочитал статью , в которой упоминался метод тестирования для сети.

Ожидаемый результат:

Expected result

Реальный результат:

curl -i http://ip.cn

HTTP/1.1 301 Moved Permanently
Date: Tue, 18 Feb 2020 09:16:12 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Tue, 18 Feb 2020 10:16:12 GMT
Location: https://ip.cn/
Alt-Svc: h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
Server: cloudflare
CF-RAY: 566ee6a159a9d96a-HKG

Обновлено:

Спасибо за ответ, все работает.

Вот результат теста, который соответствует ожидаемому.

➜  work git:(master) ✗ curl -i https://ip.cn
HTTP/2 200
date: Tue, 18 Feb 2020 10:12:29 GMT
content-type: application/json; charset=UTF-8
set-cookie: __cfduid=de415094860b360bfae3d5903804244451582020749; expires=Thu, 19-Mar-20 10:12:29 GMT; path=/; domain=.ip.cn; HttpOnly; SameSite=Lax
cf-cache-status: DYNAMIC
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
alt-svc: h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
server: cloudflare
cf-ray: 566f39135e2feb61-LAX


{"ip": "124.64.19.119", "country": "北京市", "city": "联通”}



➜  work git:(master) ✗ export ALL_PROXY=socks5://127.0.0.1:1086



➜  work git:(master) ✗ curl -i https://ip.cn
HTTP/2 200
date: Tue, 18 Feb 2020 10:13:34 GMT
content-type: application/json; charset=UTF-8
set-cookie: __cfduid=d59e4719e6efbfddb9fd408db5c8d415f1582020814; expires=Thu, 19-Mar-20 10:13:34 GMT; path=/; domain=.ip.cn; HttpOnly; SameSite=Lax
cf-cache-status: DYNAMIC
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
alt-svc: h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
server: cloudflare
cf-ray: 566f3aa8bdc9d942-HKG


{"ip": "112.119.149.55", "country": "香港特别行政区", "city": "电讯盈科"}

Последующая проблема:

Но все равно не удалось загрузить зависимость android проект.

gongzelong:android gongzelong$ ./gradlew build

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not resolve com.google.gms:google-services:4.3.3.
     Required by:
         project :
      > Could not resolve com.google.gms:google-services:4.3.3.
         > Could not get resource 'https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.pom'.
            > Could not HEAD 'https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.3.3/google-services-4.3.3.pom'.
               > Read timed out

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 30s

1 Ответ

1 голос
/ 18 февраля 2020

Он хочет, чтобы вы использовали версию HTTPS, поэтому отправляет ответ перенаправления. Добавьте -L в командную строку или используйте https:// в URL ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...