Как можно легко проверить HTTP-коды возврата, например, перенаправление 301?
Например, если я хочу "посмотреть, что происходит", я могу использовать telnet , чтобы сделать что-то вроде этого:
... $ 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 OK Я хотел бы знать, как я могу получить 301?
Я знаю, что могу ввести имя URL-адреса в браузере и «увидеть», что я перенаправлен, но я хотел бы знать, какие инструменты могут быть использованы, чтобы действительно «увидеть» 301 перенаправление.
Кстати, я провел тест с помощью telnet, но когда я захожу на www.example.org, который я перенаправил на example.org (без www), все, что я вижу, это «200 OK», я не видеть 301.