请问如何用vc写出能够连接asp服务器的程序
SOCKADDR_IN addrSrv;
addrSrv.sin_family=AF_INET;
addrSrv.sin_addr.S_un.S_addr = inet_ntoa( "xxx.154.45.xxx");//ping域名得到的ip地址
addrSrv.sin_port = htons(80);虽然能连接但得到的是bad request .....还有我这个地址栏输入域名访问没问题,但是输入IP就会出错访问不到
SOCKADDR_IN addrSrv;
addrSrv.sin_family=AF_INET;
addrSrv.sin_addr.S_un.S_addr = inet_ntoa( "xxx.154.45.xxx");//ping域名得到的ip地址
addrSrv.sin_port = htons(80);虽然能连接但得到的是bad request .....还有我这个地址栏输入域名访问没问题,但是输入IP就会出错访问不到
HINTERNET InternetOpen(
IN LPCSTR lpszAgent,
IN DWORD dwAccessType,
IN LPCSTR lpszProxyName,
IN LPCSTR lpszProxyBypass,
IN DWORD dwFlags
);
HINTERNET InternetOpenUrl(
IN HINTERNET hInternetSession,
IN LPCSTR lpszUrl,
IN LPCSTR lpszHeaders,
IN DWORD dwHeadersLength,
IN DWORD dwFlags,
IN DWORD dwContext
);
hRootHandle = InternetOpen("Example", INTERNET_OPEN_TYPE_DIRECT, NULL,
NULL, 0);
hOpenUrlHandle = InternetOpenUrl(hRootHandle,
"http://www.server.com/default.htm", NULL, 0,
INTERNET_FLAG_RAW_DATA,0);
// Close the handle created by InternetOpenUrl so that the
// InternetOpen handle can be closed.
InternetCloseHandle(hOpenUrlHandle);
// Close the handle created by InternetOpen.
InternetCloseHandle(hRootHandle);
Accept: */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Host: xxx.yy.net
Connection: Keep-Alive要向服务器发送这样的信息应该怎么写啊?
Accept: */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Host: xxx.yy.net
Connection: Keep-Alive 要向服务器发送这样的信息应该怎么写啊?
-------------------------
wininet的函数自己不会去查MSDN啊?
这位兄弟函数都给你了 你函数参数都不会自己填充?
IN LPCSTR lpszHeaders, 这个字段就可以填上 Accept */*这段东西啊。
世界上没有任何一段代码是直接拿来可用的吧?