怎样用c语言判断一个url是否可以链接
我的要求是用c写一个函数,function(string url);貌似判断这样一个url正常的话,返回200,不存在的话返回404,之类的,应该怎么写函数,菜鸟求教!
[解决办法]
额,要200的话,比如:www.baidu.com/index.html
那么:
1,getaddrinfo获得www.baidu.com的Ip
2,connect ip
3,send:
GET /index.html HTTP/1.1
Host:www.baidu.com
4,recv
5,检查第一个\r\n之前的内容是否为:
HTTP/1.1 200 OK