W jaki sposób można łatwo przetestować kody powrotu HTTP, np. Przekierowanie 301?Jak przetestować przekierowanie HTTP 301?
Na przykład, jeśli chcę, aby "zobaczyć, co się dzieje", mogę używać telnet zrobić coś takiego:
... $ telnet NYTimes.com 80
Trying 199.239.136.200...
Connected to nytimes.com.
Escape character is '^]'.
GET/HTTP/1,0
(wprowadzania)
(enter)
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>
...
Która jest łatwym sposobem dostępu do dłuższego infos.
Ale teraz chcę przetestować, czy przekierowanie 301 rzeczywiście jest przekierowaniem 301.
Jak mogę to zrobić?
Zasadniczo, zamiast uzyskać HTTP/1.1 200 OK chciałbym wiedzieć, jak mogę uzyskać 301?
Wiem, że mogę wprowadzić nazwę adresu URL w przeglądarce i "zobaczyć", że jestem przekierowywany, ale chciałbym wiedzieć, jakie narzędzia mogą być używane, aby naprawdę "zobaczyć" Przekierowanie 301.
Btw, testowałem za pomocą telnetu, ale kiedy wchodzę na stronę www.example.org, którą przekierowałem do example.org (bez strony www), wszystko co mogę zobaczyć to "200 OK", ja wykładam zobacz 301.
To nie działa na windows 7 – Krunal