4.用C语言在windows中使用http协议浏览网页
[toc]
用C语言在windows中使用http协议浏览网页
1.用C语言在windows中使用http协议浏览静态网页
WinServer.c
这个服务器程序将能够处理GET请求,并返回一个简单的HTML页面。
1 | //WinServer.c |
WInClient.c
这个客户端程序将请求服务器的静态网页,并打印出服务器的响应。
1 | //WInClient.c |
运行结果
运行
WinServer.exe运行
WinClient.exe或浏览器中访问http://127.0.0.1:8080/First.html运行成功
2.修改程序,让程序可以解析D盘根目录的First.html文件
First.html
在D盘根目录下创建一个名为First.html的文件,并添加一些HTML内容
1 | <html> |
WinServer.c
这个服务器程序将能够处理GET请求,并返回D盘根目录下的First.html文件内容。
1 | //WinServer.c |
WinClient.c
这个客户端程序将请求服务器的First.html文件,并打印出服务器的响应。
1 | //WinClient.c |
运行结果
在D盘根目录创建
First.html运行
WinServer.exe运行
WinClient.exe或者浏览器中访问http://127.0.0.1:8080/First.html运行成功
3.修改服务端程序,让程序可以访问多个html文件
WinSever.c
设置D盘根目录为基本路径,通过相对路径访问First.html
1 |
|
运行结果
- 在D盘根目录创建
First.html - 运行
WinServer.exe - 运行
WinClient.exe或者浏览器中访问http://127.0.0.1:8080/First.html - 运行成功
4. 修改程序,让程序可以解析css
1. 修改First.html
将First.html文件保存在”D:/First/First.html”中
1 |
|
2.修改WinServer.c
1 |
|
3. 运行结果
- 运行WinServer.exe
- 在浏览器中访问
http://127.0.0.1:8080/First/First.html - 运行成功
5. 修改程序,让程序可以解析javascript
1. 修改First.html
1 |
|
2.创建example.js
在D:\First文件夹中创建example.js
1 |
|
3. 修改WinServer.c
1 |
|
4. 运行结果
运行
WinServer.exe浏览器中访问
http://127.0.0.1:8080/First/First.html运行成功
6.设置utf8编码,并让客户端能去除html标签只显示文本内容
WinClient.c
1 |
|
WinServer.c
1 |
|
运行结果
运行
WinServer.exe运行
WinClient.exe后输入html文件路径/First/First.html运行成功
7. 用C语言在windows中使用http协议浏览网页http://info.cern.ch/
1 | // WinClient.c |
8.用C语言在windows中使用http协议浏览网页http://www.auiou.com/relevant/00000909.jsp,并设置控制台utf8编码
1 | // WinClient.c |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
