Windows C下利用wininet发送http请求"/>
Windows C下利用wininet发送http请求
在Windows下,通过使用wininet库发送http请求,以下是代码实例:
char szBuffer[1024] = {0};//声明全局变量,作为服务端返回的数据void SendHttpRequest(char ip[], int port, char url[])//参数说明:IP:1.2.3.4 port:40000, url:"/login"{DWORD dwSize = 1024;DWORD dwDownload = 0;//char data[] = "changzhi";//initHINTERNET hInternet = InternetOpen("CEHTTP", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);//open http sessionHINTERNET hSession = InternetConnect(hInternet, ip, port, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0);//open http post request handlechar * szAccept[] = {"/", NULL};HINTERNET hRequest = HttpOpenRequest(hSession, "POST", url, NULL, NULL, (LPCSTR*)szAccept, INTERNET_FLAG_NO_CACHE_WRITE, 0);
更多推荐
Windows C下利用wininet发送http请求
发布评论