小さなURLリダイレクトはブラウザで機能しますが、curlからは301ではなく200を返します

無実

これは私には奇妙に見えます、私が明白な何かを逃しているかもしれません。以下はtinyurlのサンプルです:

http://tinyurl.com/67lwfe

それは私のブラウザで動作し、目的のページに適切にリダイレクトします。しかし、私が次のようにカールを使おうとすると:

curl -I http://tinyurl.com/67lwfe

3xx応答ではなく200で応答します。ページがメタリフレッシュhtmlタグで応答している可能性があると思ったので、次のことを試しました。

curl http://tinyurl.com/67lwfe

ただし、htmlまたはmetarefreshタグなしで空白で応答します。だから私の質問は、ブラウザが正しくリダイレ​​クトすることをどのように知っているのですか?運が悪かったので、ブラウザエージェントを設定してみました。明らかな何かが欠けていますか?

Ry-

tinyurlは、<meta http-equiv="Refresh">最初は200を処理し、その後しばらくの間、後続の要求に対して301を処理するように見えます。これにより、Cookie(2つ!)を設定し、大量の追跡スクリプトを実行し、一般的に人々の速度を低下させることができます。

つまり、tinyurlは最悪であり、すべてのURL短縮サービスも同様です。良い質問。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

小さなURLリダイレクトはブラウザで機能しますが、curlからは301ではなく200を返します

分類Dev

Nginxリダイレクトはブラウザで機能しますが、curlを使用すると、永続的に移動された301のみが出力されます

分類Dev

Pythonリクエストは301ではなく200を返します

分類Dev

スタイリングは「レスポンシブデザインモード」では意図したとおりに機能しますが、小さなデスクトップウィンドウでは機能しません

分類Dev

JavaのURLリダイレクトが301ではなく302を返す

分類Dev

PhpStormを使用したXdebugは、ブラウザーからではなく、CLIから正常に機能します

分類Dev

301 httpsでの永続的なリダイレクトですが、httpは正常に機能します

分類Dev

UrlFetchApp.fetchは不正なリクエストを返しますが、サービス呼び出しはブラウザで機能します

分類Dev

301リダイレクトはクエリ文字列を含むURLで機能しますか?

分類Dev

PythonでWebURLを使用してファイルをダウンロードする方法は?ブラウザからのダウンロードは機能しますが、Pythonのリクエストからは機能しません

分類Dev

Graphene GraphiQLはブラウザーでは機能しませんが、Insomniaクライアントは問題なく機能します

分類Dev

.htaccess は HTTP から HTTPS に正しくリダイレクトしますが、HTTP がまだ機能するのはなぜですか?

分類Dev

301リダイレクトが機能しない-理由を知っている人はいますか?

分類Dev

URLはブラウザまたはwgetからは正常に機能しますが、PythonまたはcURLからは空になります

分類Dev

長いURLはPythonリクエストで機能しますが、CURLやWebブラウザーでは機能しません(nginx-uwsgi-django)

分類Dev

外部URLにリダイレクトすると、通常モードのブラウザではリクエストがキャンセルされますが、セキュリティモードを無効にすると機能します

分類Dev

これらの301リダイレクトのいずれも機能しないのはなぜですか?

分類Dev

サーバーでホストしているファイルは、それらへのリンクをクリックすると、ブラウザーで開くのではなくダウンロードされますか?

分類Dev

Scrapyシェルは301をパラメータなしでURLにリダイレクトします

分類Dev

curlを含むCronjobphpファイルはブラウザでは機能しますが、crontabでは正しく機能しません

分類Dev

エクスプレスはブラウザで200を返しますが、curl-Iで404を返します

分類Dev

C#:REST URLは404を返しますが、同じURLはWebブラウザーで機能します

分類Dev

スクリプトはブラウザでは機能しますが、NodeJSでは機能しません

分類Dev

背景画像のurl()はライブサーバーで機能しますが、ブラウザーでindex.htmlを開くと機能しませんか?

分類Dev

keycloakはURLをhttpsではなくhttpにリダイレクトします

分類Dev

PHPスクリプトのcURLリクエストはブラウザ経由で機能しますが、CRONでは機能しません

分類Dev

PHPヘッダーリダイレクトで小文字の「場所」をサポートしていないブラウザはどれですか?

分類Dev

リクエストがウェブブラウザではなくウェブサーバーからのものである場合、HTTPSessionの作成はどのように機能しますか?

分類Dev

次のラジオストリームURLがブラウザでは機能するのに、Rhythmboxでは機能しないのはなぜですか?

Related 関連記事

  1. 1

    小さなURLリダイレクトはブラウザで機能しますが、curlからは301ではなく200を返します

  2. 2

    Nginxリダイレクトはブラウザで機能しますが、curlを使用すると、永続的に移動された301のみが出力されます

  3. 3

    Pythonリクエストは301ではなく200を返します

  4. 4

    スタイリングは「レスポンシブデザインモード」では意図したとおりに機能しますが、小さなデスクトップウィンドウでは機能しません

  5. 5

    JavaのURLリダイレクトが301ではなく302を返す

  6. 6

    PhpStormを使用したXdebugは、ブラウザーからではなく、CLIから正常に機能します

  7. 7

    301 httpsでの永続的なリダイレクトですが、httpは正常に機能します

  8. 8

    UrlFetchApp.fetchは不正なリクエストを返しますが、サービス呼び出しはブラウザで機能します

  9. 9

    301リダイレクトはクエリ文字列を含むURLで機能しますか?

  10. 10

    PythonでWebURLを使用してファイルをダウンロードする方法は?ブラウザからのダウンロードは機能しますが、Pythonのリクエストからは機能しません

  11. 11

    Graphene GraphiQLはブラウザーでは機能しませんが、Insomniaクライアントは問題なく機能します

  12. 12

    .htaccess は HTTP から HTTPS に正しくリダイレクトしますが、HTTP がまだ機能するのはなぜですか?

  13. 13

    301リダイレクトが機能しない-理由を知っている人はいますか?

  14. 14

    URLはブラウザまたはwgetからは正常に機能しますが、PythonまたはcURLからは空になります

  15. 15

    長いURLはPythonリクエストで機能しますが、CURLやWebブラウザーでは機能しません(nginx-uwsgi-django)

  16. 16

    外部URLにリダイレクトすると、通常モードのブラウザではリクエストがキャンセルされますが、セキュリティモードを無効にすると機能します

  17. 17

    これらの301リダイレクトのいずれも機能しないのはなぜですか?

  18. 18

    サーバーでホストしているファイルは、それらへのリンクをクリックすると、ブラウザーで開くのではなくダウンロードされますか?

  19. 19

    Scrapyシェルは301をパラメータなしでURLにリダイレクトします

  20. 20

    curlを含むCronjobphpファイルはブラウザでは機能しますが、crontabでは正しく機能しません

  21. 21

    エクスプレスはブラウザで200を返しますが、curl-Iで404を返します

  22. 22

    C#:REST URLは404を返しますが、同じURLはWebブラウザーで機能します

  23. 23

    スクリプトはブラウザでは機能しますが、NodeJSでは機能しません

  24. 24

    背景画像のurl()はライブサーバーで機能しますが、ブラウザーでindex.htmlを開くと機能しませんか?

  25. 25

    keycloakはURLをhttpsではなくhttpにリダイレクトします

  26. 26

    PHPスクリプトのcURLリクエストはブラウザ経由で機能しますが、CRONでは機能しません

  27. 27

    PHPヘッダーリダイレクトで小文字の「場所」をサポートしていないブラウザはどれですか?

  28. 28

    リクエストがウェブブラウザではなくウェブサーバーからのものである場合、HTTPSessionの作成はどのように機能しますか?

  29. 29

    次のラジオストリームURLがブラウザでは機能するのに、Rhythmboxでは機能しないのはなぜですか?

ホットタグ

アーカイブ