Ti工程师您好,我最近用CC3200做HTTP客户端,在给服务器发送GET请求时出现了问题。
我运行例程里面的HTTP Client Demo,按照说明给httpbin.org发送GET请求可以正常读取。之后我给yeelink.net发送GET请求,用wireshark看,服务器已经给我返回消息了,但是CC3200却读取不到。使用其他的http测试软件来给这个网站发起GET请求也可以正常收到。如果发送的是POST请求是可以正常读取返回的信息的。
我经过单步调试发现程序一直在执行这个函数HTTPCli_getResponseStatus(httpClient);
请问我这个问题可能是什么原因导致的?
gaoyang9992006:
对比两个不同网址返回值的区别再做判断。
Yonghua Pan:
发生这种情况的时候,在httpcli.c里面的Ssock_recv有返回大于0的值吗?