java - 服务器访问应用返回302或者404状态码
天蓬老师
天蓬老师 2017-04-18 10:30:31
0
2
533

如用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
自己对上面的现象比较疑惑,希望高手解答一下

天蓬老师
天蓬老师

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

全部回覆(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頁面哦~

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!