服务器网络编程一

本文介绍了Web技术的基础概念,包括HTML、HTTP协议的工作原理及请求响应模型。详细解释了客户端如何发起请求,服务器如何响应,以及状态码的意义。此外还讨论了Web服务器的局限性与改进方法,如通过Servlet实现动态页面。

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

1HTML(超文本标记语言)

2HTTP(超文本传输协议)协议:遵循请求/响应模型;无状态协议

3、客户端的请求:请求行(GET)HTTP方法(GET),请求的URL(html文件)HTTP版本),请求头(客户端与浏览器之间的信息);空行;消息体

4、如何找到请求资源? http://127.0.0.1.800/web1/index.html

   1)、找到地址,解析域名—127.0.0.1.800

   2)、客户端与服务器相连接,发送请求

   3)、web服务下面的应用程序—web1

5、服务器的响应:状态行(HTTP版本;响应码;响应描述;)响应头;空行(请求和响应的间隔);消息体

   100-199:请求成功,等待响应;

   200-299:响应成功;

   300-399:可能处于缓存区;可能被移除;

   400-499404客户端出现错误;

   500-599500服务器出现错误            

  (预留响应码)

6、HTML中每个文件都是一个资源,有多少个资源就有多少个请求

7、Web服务器的缺陷:仅提供静态网页内容;增加一个辅助应用生成动态页面

8、服务器端网页编程:CGI技术(通用网关接口) — 每次请求都会发生一个进程,并发数小;微软ASPASP.APP

9、Web容器:负责管理,运行Servlet  Web服务器中有个Web容器)

Servlet没有main方法

Input标签中的name属性:为后台传值

10、Servlet:必须实现实现的标准功能

Tomcat(轻量级);Jboss(重量级);WebSphere;Oracle9i AS

 

Tomcat:打开apache;如果一闪而过,环境变量无JAVA_HOME

Conf:配置

WebappsWeb项目

Nctstat -ano:查找使用的进程的端口号

转载于:https://www.cnblogs.com/z1234/p/6061486.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值