我正在尝试通过我自己的客户端请求网页,但网页返回的内容缺失。当我尝试 Telnet 页面请求时也会发生同样的情况。我已尝试使用此处找到的代码和剥离版本(两者都返回相同的结果):
http://coding.debuntu.org/c-linux-socket-programming-tcp-simple-http-client
我请求的网页是下面的网页,可以从浏览器轻松访问,但是当我尝试使用自己的客户端访问它时,我在 Telnet 和代码中都丢失了大部分内容。我玩过缓冲区大小,一旦这产生了稍微大一点的结果,但在第二次运行时,内容就消失了。
http://www.asx.com.au/asx/research/companyInfo.do?by=asxCode&asxCode=MQG
如何发出页面请求并获取完整页面源?