设计网页录入信息与自定义服务器数据接收

本文介绍了网页数据提交的GET和POST两种方式,包括它们的特点和应用场景。GET方式提交数据有限制,速度快,但内容会暴露在地址栏。POST方式则无数据大小限制,但速度较慢,且不显示用户信息。接着,文章展示了如何设计一个简单的网页以及自定义服务器来接收和处理这些数据。最后总结了GET和POST的优缺点,强调了服务器开启和监听状态的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:设计一个注册网页用于录入用户名和登录密码,并将数据传入服务器并显示出来。

1、前言:网页提交的 get 和 post 两种方式。

  (1)对于get提交方式,以本文中例子为例,服务器接收到的完整信息为:

</pre><pre name="code" class="java"><span style="font-size:14px;">GET /?username=admin&password=admin HTTP/1.1(请求头和请求体在一起)
	Accept(表示能够接受的类型): application/x-shockwave-flash, image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
	Accept-Language: zh-cn(表示接收的为中文)
	User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2)
	Accept-Encoding(接收编码): gzip(压缩程序), deflate
	Host: 192.168.3.100:10000(服务器的IP及端口号)
	Connection: Keep-Alive(保持连接)
</span>
  我们发送的实质数据(username=admin&password=666)称为请求体,其它的称为请求头,可以发现get方式是将请求体放在了请求头内部。因为请求头和请求体就像文章的标题和内容一样,标题必定不能有太多数据,而内容数据大小却没有限制。所以请求头数据容量很小,一般只有8k,所以如果将请求体放在请求头内部时,不能用于传输图片、音频、视频等大型数据,而放在请求头外部则对数据大小没有限制。

  所以能得出 get 方式提交特点为:数据有限制,但是因为放在了请求头,首先被提交,所以提交速度很快这个和网络传输中的UDP协议

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值