リンク内容このサイトに
Net::HTTPで叩いてそのレスポンスの結果でわからないところがあったのでお願いします。
ruby
1require 'net/http' 2 3 user_ssl = true 4 http = Net::HTTP.get_response("docs.ruby-lang.org","Net=3a=3aHTTP.html") 5 puts "HTTP/" + http.http_version 6 puts http.code 7 puts http.message 8 http.each_capitalized do |name, value| 9 puts name + ":" + value 10 end 11 puts http.body 12
↓
cmd
1HTTP/1.1 2301 3Moved Permanently 4Server:Varnish 5Retry-After:0 6Location:https://docs.ruby-lang.orgNet=3a=3aHTTP.html 7Content-Length:0 8Accept-Ranges:bytes 9Date:Mon, 22 Jul 2019 09:07:45 GMT 10Via:1.1 varnish 11Connection:close 12X-Served-By:cache-nrt6132-NRT 13X-Cache:HIT 14X-Cache-Hits:0 15X-Timer:S1563786466.896829,VS0,VE1
質問1
レスポンスが帰ってきていることからサーバー自体の接続に
成功していると言えますか?
質問2
ステータスラインが301なのはどういうことなのでしょうか?
参考書にはリクエストされたリソースには新しいURLが割り当てられて
いるから今後はそのリソースを参照するURLを使用すべきである。
・・・と書かれているのですがどういうことなのでしょうか?
また、
Moved Permanently これはリダイレクトみたいなのですが
なにが原因なのかが知りたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/22 13:14
2019/07/22 14:49
2019/07/22 14:52