java - 服务器访问应用返回302或者404状态码
Karen Carpenter
Karen Carpenter 2017-04-18 10:30:31
0
2
530

如用weblogic或者tomcat部署仅有一个应用如A,然后用curl命令发一个HTTP请求但是发送的时候修改了Host头
1 http://ip:port/A --> 返回302 Moved Temporarily
2 http://ip:port/A/ --> 返回正常,可能是A应用下的index.html
3 http://ip:port/B --> 返回404
自己对上面的现象比较疑惑,希望高手解答一下

Karen Carpenter
Karen Carpenter

欢迎选择我的课程,让我们一起见证您的进步~~

Antworte allen (2)
PHPzhong

URL里面的A是你在weblogic或者tomcat部署的应用名,开发中也叫WebRoot,Web应用部署后,访问发布的资源或页面,一般通过http://ip:port/A/+资源名称,而资源名称是你在开发中定义的,这个不懂也不是一时半会能解决的,简单解释一下你访问的报错现象:
1 http://ip:port/A --> 返回302 Moved Temporarily【访问方式错误,无需多解释】
2 http://ip:port/A/ --> 返回正常,可能是A应用下的index.html【这是Web应用中定义的,当然你可以通过修改web.xml文件配置来自定义跳转页面】
3 http://ip:port/B --> 返回404【因为你根本就没部署名为B的Web应用,是提示你资源不存在】

多说一句,学习不是一蹴而就的,建议你还是老老实实、扎扎实实地学习Java,不要一口吃胖子,不然你想不通的问题会很多很多...(推荐你一个学习参考网站:极客学院)

    巴扎黑

    302指的是重定向
    404你访问是一个不存在的项目找不到页面404了
    直接访问默认访问的是index.jsp页面哦~

      Neueste Downloads
      Mehr>
      Web-Effekte
      Quellcode der Website
      Website-Materialien
      Frontend-Vorlage
      Über uns Haftungsausschluss Sitemap
      Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!