我正在使用perl套接字来请求页面,但我回复的响应是301移动页面,但它给出的位置与我请求的位置相同。有谁知道为什么会发生这种情况以及我应该发送什么标题来避免301?
GET /security/data/oval/com.redhat.rhsa-all.xml HTTP/1.1
Host: redhat.com
Connection: close
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Accept: text/html, application/xhtml+xml, */*
HTTP/1.0 301 Moved Permanently
Location: http://www.redhat.com/security/data/oval/com.redhat.rhsa-all.xml
Server: BigIP
Connection: close
Content-Length: 0
答案 0 :(得分:4)
位置不一样。主机名不同。
您要求redhat.com
,它会告诉您转到www.redhat.com
。