使用 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>