Wie kann man einfach HTTP-Returncodes testen, wie zum Beispiel eine 301-Weiterleitung?Wie testet man eine HTTP 301-Weiterleitung?
Zum Beispiel, wenn ich will "sehen, was los ist", kann ich telnet verwenden, so etwas zu tun:
... $ telnet nytimes.com 80
Trying 199.239.136.200...
Connected to nytimes.com.
Escape character is '^]'.
GET/HTTP/1,0
(enter)
012.(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>
...
, die eine einfache Art und Weise ist ganz ein paar Infos zugreifen.
Aber jetzt möchte ich testen, dass eine 301 Redirect tatsächlich eine 301 Redirect ist.
Wie kann ich das tun?
Grundsätzlich, anstatt eine HTTP/1.1 200 OK zu bekommen, würde ich gerne wissen, wie ich die 301 bekommen kann?
Ich weiß, dass ich den Namen der URL in einem Browser eingeben und "sehen" kann, dass ich umgeleitet werde, aber ich würde gerne wissen, welche Werkzeuge verwendet werden können, um wirklich zu sehen 301 Umleitung.
Btw, ich habe mit einem Telnet getestet, aber wenn ich www.example.org betrete, das ich auf example.org umgeleitet habe (ohne das www), sehe ich nur ein "200 OK", ich weiß nicht nicht zu sehen, die 301.
Dies funktioniert nicht auf Windows 7 – Krunal