Web服务器怎么解析URL
2024-09-01 03:21:32
问:Web服务器是如何将浏览器中输入的地址“http://localhost:8080/SimpleServlet/First”
答:以Java 为例(各种语言都是类似的)
1)地址最前面部分“http://localhost:8080”将请求导向本机装的Java EE服务器。其中“localhost”代表本机,“8080”代表Java EE服务器程序的端口号。
2)那么对于请求地址的剩余信息就由Java EE服务器来接管。Java EE服务器根据请求地址中的“SimpleServlet”和服务器上的Web应用的上下文信息确定请求由Web应用SimpleServlet处理响应。
3)Java EE服务器在SimpleServlet Web应用的配置文件web.xml中查找请求地址中的“/First”对应的Servlet映射信息,最终确定请求由名为“First”的Servlet处理响应。
最新文章
- java web学习总结(二十九) -------------------JavaBean的两种开发模式
- artTemplate-master的应用
- js生成二维码 中间有logo
- JDK6环境下升级项目到springframework4.x和tomcat7.x
- iOS开发中几个重要的方法
- 网站SEO之百度优化不得不知的铁人三项规则
- centos复制到另外一台电脑连不上网
- NDK(22)JNI编程如何避免常见缺陷
- Java中I/O的分析
- 【Maven】项目添加Maven类库依赖
- python2.7入门---运算符
- d3实现家族树
- ajaxToolkit 异步加载报 错误500的解决方法
- ABP框架 sql语句(转载)
- 【Java每日一题】20170119
- nvidia-smi实时刷新并高亮显示状态
- uva-565-枚举
- Python中操作SQLAlchemy
- Lucene学习——IKAnalyzer中文分词
- 打印后台程序服务没有启动,每次打开Powerdesigner都会要我安装打印机
热门文章
- Markdown 语法简体中文版
- Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)
- Linux上read命令的使用
- 使用 Cake 推送 NuGet 包到 AzureDevops 的 Artifacts 上
- 查看oracle/mysql数据库版本号
- Python开发【第六篇】: 面向对象
- 配置Python虚拟环境
- JDK1.8集合之HashMap
- HDU 1025:Constructing Roads In JGShining's Kingdom(LIS+二分优化)
- flask 高级编程 上下文与栈(转)