使用 netcat 时 HTTP GET 请求禁止 403 错误
HTTP GET request forbidden 403 error while using netcat
所以,我必须 http://www.rssweather.com/wx/in/kanpur/wx.php 使用 netcat。
我的代码是这样的。
nc -v rssweather.com 80
GET http://www.rssweather.com/wx/in/kanpur/wx.php HTTP/1.0
GET http://www.rssweather.com/wx/in/kanpur/wx.php HTTP/1.1
Connection: close
然后,结果-
HTTP/1.1 403 禁止
日期:2015 年 9 月 3 日,星期四 12:41:08 GMT
服务器:阿帕奇
连接:关闭
内容类型:text/html
字符集=iso-8859-1
您无权访问 /wx/in/kanpur/wx。php
在此服务器上。
有什么方法可以克服这个 Forbidden 403 错误吗?我做错了什么?
您已经连接到位于 rssweather.com
的网络服务器,因此您不能在 GET 请求中指定完整的 URL,只需指定路径:
nc -v rssweather.com 80
GET /wx/in/kanpur/wx.php HTTP/1.0
<blank line with return>
所以,我必须 http://www.rssweather.com/wx/in/kanpur/wx.php 使用 netcat。
我的代码是这样的。
nc -v rssweather.com 80
GET http://www.rssweather.com/wx/in/kanpur/wx.php HTTP/1.0
GET http://www.rssweather.com/wx/in/kanpur/wx.php HTTP/1.1
Connection: close
然后,结果-
HTTP/1.1 403 禁止
日期:2015 年 9 月 3 日,星期四 12:41:08 GMT
服务器:阿帕奇
连接:关闭
内容类型:text/html
字符集=iso-8859-1
您无权访问 /wx/in/kanpur/wx。php 在此服务器上。
有什么方法可以克服这个 Forbidden 403 错误吗?我做错了什么?
您已经连接到位于 rssweather.com
的网络服务器,因此您不能在 GET 请求中指定完整的 URL,只需指定路径:
nc -v rssweather.com 80
GET /wx/in/kanpur/wx.php HTTP/1.0
<blank line with return>