http1.c
来自「本文件介绍了unix内核的c源代码」· C语言 代码 · 共 27 行
C
27 行
#include <comlib.h>char buf2[]= /* 组装HTTP协议GET请求报文 */"GET /toupiaoceshi.asp?name=朱云翔 HTTP/1.0\r\n""Accept: */*\r\n""Accept-Language: zh-cn\r\n""Accept-Encoding: gzip, deflate\r\n""User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)\r\n""Host: www.zhiliaowang.com\r\n""Connection: Keep-Alive\r\n\r\n";int main(){ char buf[2048]; int nSock; fprintf(stderr, "------------投票开始---------------\n"); ASSERT(ConnectSock(&nSock, 80, "122.51.64.66") == 0); /* 建立TCP连接 */ WriteFile(nSock, buf2, strlen(buf2)); /* 发送GET请求 */ fprintf(stderr, buf2); memset(buf, 0, sizeof(buf)); recv(nSock, buf, sizeof(buf), 0); /* 接收GET请求 */ fprintf(stderr, buf); close(nSock); /* 释放TCP连接 */ fprintf(stderr, "------------投票结束---------------\n"); }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?