我正在尝试使用 telnet 访问http://stream.twitter.com/1/statuses/sample.json但是当我连接到它时,我收到 401 未授权错误。如果能够指定用户名和密码,我就可以进入。在浏览器中执行此操作时,我收到一个弹出窗口要求输入用户名和密码,有没有办法通过 telnet 执行相同操作?
答案1
如果您想使用 Telnet 作为 HTTP 客户端,您必须精通 HTTP。特别是,如果网站需要基本身份验证,您必须在请求的标头中发送身份验证凭据。
最好将所有标题行准备在单独的文件(例如记事本)中,然后快速将它们复制/粘贴到 Telnet 会话中。
或者,只需使用现成的 HTTP 客户端,如 wget 或 curl!