Come si possono testare facilmente i codici di ritorno HTTP, come, ad esempio, un reindirizzamento 301?Come testare un reindirizzamento HTTP 301?
Per esempio, se voglio "vedere che cosa sta succedendo", posso usare telnet a fare qualcosa di simile:
... $ telnet nytimes.com 80
Trying 199.239.136.200...
Connected to nytimes.com.
Escape character is '^]'.
GET/HTTP/1,0
(enter)
012.(entrare)
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>
...
Che è un modo semplice per accedere ad alcune informazioni abbastanza.
Ma ora voglio testare che un reindirizzamento 301 è in effetti un reindirizzamento 301.
Come posso fare?
Fondamentalmente, invece di ottenere un HTTP/1.1 200 OK Mi piacerebbe sapere come posso ottenere il 301?
So che posso immettere il nome dell'URL in un browser e "vedere" che sono reindirizzato, ma mi piacerebbe sapere quali strumenti possono essere utilizzati per realmente "vedere" il 301 reindirizza.
Btw, ho fatto un test con un telnet, ma quando ho inserito www.example.org, che ho reindirizzato a example.org (senza www), tutto quello che posso vedere è un "200 OK", non lo faccio 't vedere il 301.
Questo non funziona su Windows 7 – Krunal