目标:对于HTTP协议来说,需要掌握协议格式,结合理论与实操,进行程序的调试(HTTP协议格式本身,HTTP数据中,包括自己的数据格式)
URL:俗称网址
协议:数据格式的约定
域名:基于DSN协议解析为IP
IP:网络中定义主机的地址(逻辑地址)
PORT:端口号,定位某个主机中唯一的进程(应用程序)—绑定进程
HTTP请求的访问路径(服务路径定义资源)
url:全路径(绝对路径)url是一种具体的uri,它是uri的一个子集,它不仅唯一标识资源,而且还提供了定位该资源的信息uri:统一资源标识符,用来唯一的标识一个资源,包含url,还包含其他相对路径
注意:输入域名直接访问,其实是访问 / 这个路径的资源,浏览器中,不输入端口号,是因为http协议的默认端口号是80
url中的请求数据:请求路径(?前:绝对路径)?key1=value1&key2=value2(?后:请求数据)
网络数据的传输,都需要使用同样的协议,双方约定好统一的规范(封装和解析的数据格式规范)
urlencode:编码
urldecode:解码
apache-tomcat的检查和使用
(1)检查8080端口是否被占用
使用命令:windows:netstat -ano | findstr 8080 linux:netstat -anp | grep 8080
若端口被占用,会显示进程的pid,在任务管理器查找这个pid并关闭即可
(2)JAVA_HOME环境变量配置问题
打开cmd,使用命令:"%JAVA_HOME%/bin/java" -version
打开tomcat软件安装包,在bin目录下,双击startup.bat,即可启动tomcat服务器,然后就可以在浏览器上输入localhost:8080打开该网页
如下: