标签: c http winapi wininet
我正在使用InternetOpenUrl()从网络服务器下载文件。如果找不到请求的文件(或者我不允许下载它),则Web服务器返回的结果是一个HTML文件,表明存在错误(例如: file not found ,资源禁止)。
InternetOpenUrl()
我怎么知道Web服务器返回的结果是请求的文件?
我能想到的方法是调用HttpQueryInfo()来获取状态代码,如果状态代码是200,那么返回的结果是请求的文件,任何其他状态代码表示返回的结果不是请求的文件。
HttpQueryInfo()
200
这是一个很好的方法,还是有另一种方式?