为什么输入http://localhost:80/变为http://localhost/
时间: 2023-08-12 14:06:00 浏览: 114
输入http://localhost:80/和http://localhost/是等价的,因为80端口是HTTP协议的默认端口,当你在浏览器中输入HTTP协议的URL时,如果没有指定端口号,浏览器会默认使用80端口,因此http://localhost和http://localhost:80是等价的。
相关问题
http://localhost:8080/tomcat_demo1_war/req.html提交完数据变成http://localhost:8080/tomcat-demo1/req
根据提供的引用内容,我们可以看出在访问http://localhost:8080/appcontext/api/demo1时,结果是404错误。可能的原因是没有正确的URL后缀。同样地,访问http://localhost:8080/appcontext/api/demo1.servlet和http://localhost:8080/appcontext/api/demo1.也都返回了404错误,因为URL中的后缀没有被正确匹配到。
另外,在引用中提到了文件位置的变化,点击a标签跳转的网址为http://localhost:8080/testServlet,但是缺少了项目路径。通过手动添加项目路径后,可以成功调用http://localhost:8080/SpringDemo_war_exploded/testServlet。
根据提供的信息,我们可以推断问题中的URL http://localhost:8080/tomcat_demo1_war/req.html提交完数据后,可能会变成 http://localhost:8080/tomcat-demo1/req。原因可能是在提交数据后,URL发生了重定向或者URL重写。
请注意,这只是一种猜测,具体原因还需要更多的信息来确定答案。
填写了url:http://localhost:8080/face/log.html在运行的时候会直接变为http://localhost:8080/log.html导致404
这可能是因为您在程序中使用了相对路径,而不是绝对路径。相对路径是相对于当前文件或目录的路径,而绝对路径是从根目录开始的完整路径。在您的情况下,使用了相对路径,所以当您访问http://localhost:8080/face/log.html时,程序会认为相对于/face目录,所以会跳转到http://localhost:8080/log.html,导致404。
要解决这个问题,您可以在程序中使用绝对路径,或者在链接中使用绝对路径。例如,您可以将链接改为http://localhost:8080/face/log.html,或者将程序中的路径改为绝对路径,如/home/user/face/log.html(假设您的程序在/home/user目录下)。