如何輕鬆測試HTTP返回碼,比如說301重定向?如何測試HTTP 301重定向?
例如,如果我想 「看看這是怎麼回事」,我可以用的telnet做這樣的事情:
... $ 遠程登錄nytimes.com 80
Trying 199.239.136.200...
Connected to nytimes.com.
Escape character is '^]'.
GET/HTTP/1.0
(輸入)
(輸入)
HTTP/1.1 200 OK
Server: Sun-ONE-Web-Server/6.1
Date: Mon, 14 Jun 2010 12:18:04 GMT
Content-type: text/html
Set-cookie: RMID=007af83f42dd4c161dfcce7d; expires=Tuesday, 14-Jun-2011 12:18:04 GMT; path=/; domain=.nytimes.com
Set-cookie: adxcs=-; path=/; domain=.nytimes.com
Set-cookie: adxcs=-; path=/; domain=.nytimes.com
Set-cookie: adxcs=-; path=/; domain=.nytimes.com
Expires: Thu, 01 Dec 1994 16:00:00 GMT
Cache-control: no-cache
Pragma: no-cache
Connection: close
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
...
這是一個簡單的方法來訪問頗有些相關信息。
但現在我想測試301重定向確實是301重定向。
我該怎麼做?
基本上,而不是得到一個HTTP/1.1 200好我想知道我怎麼能得到301?
我知道我可以在瀏覽器中輸入網址的名稱,並「看到」我被重定向了,但我想知道什麼工具可以用來真正「看到」 301重定向。
順便說一句,我做了一個telnet測試,但是當我輸入www.example.org,我重定向到example.org(沒有www),我只能看到一個「200 OK」,我不喜歡看不到301.
這不適用於Windows 7 – Krunal 2012-09-07 05:46:48