11 Stimmen

Wie testet man eine HTTP 301-Weiterleitung?

Wie kann man auf einfache Weise HTTP-Rückgabecodes testen, z. B. eine 301-Weiterleitung?

Wenn ich zum Beispiel "sehen will, was los ist", kann ich Folgendes verwenden telnet um so etwas zu tun:

... $ telnet nytimes.com 80

Trying 199.239.136.200...
Connected to nytimes.com.
Escape character is '^]'.

GET / HTTP/1.0

(eingeben)

(eingeben)

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>      
...

Das ist ein einfacher Weg, um an viele Informationen zu gelangen.

Nun möchte ich aber testen, ob eine 301-Weiterleitung tatsächlich eine 301-Weiterleitung ist.

Wie kann ich das tun?

Im Grunde genommen, anstatt eine HTTP/1.1 200 OK Ich würde gerne wissen, wie ich die 301 bekommen kann?

Ich weiß, dass ich den Namen der URL in einen Browser eingeben und "sehen" kann, dass ich umgeleitet werde, aber ich würde gerne wissen, welche Tools verwendet werden können, um die 301-Weiterleitung wirklich zu "sehen".

Übrigens habe ich mit Telnet getestet, aber wenn ich www.example.org eingebe, das ich auf example.org (ohne www) umgeleitet habe, kann ich nur ein "200 OK" sehen, aber nicht die 301.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X