http 請求(tomcat) 返回 錯誤頁面資訊
阿新 • • 發佈:2019-01-23
http 請求,返回錯誤資訊的html 頁面:
try{ while (true) { while (reader.ready()) { String buf = null; while ((buf = reader.readLine()) != null) { sbOut.append(buf).append("\n"); } } if (channel.isClosed()) { testCmdResult = channel.getExitStatus(); break; } try { Thread.sleep(10); } catch (Exception e) { } } } finally{ if (reader != null) { reader.close(); } if (channel != null) { channel.disconnect(); } }
sbOut 字串是一個頁面的內容的字元拼接:
輸出流,返回的是Tomcat中預設寫好的錯誤碼對應的html頁面。<html> <head> <title>Apache Tomcat/7.0.57 - Error report</title> <style> <!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head> <body> <h1>HTTP Status 401 - Invalid password/token for user: root</h1> <HR size="1" noshade="noshade"> <p><b>type</b> Status report</p> <p> <b>message</b> <u>Invalid password/token for user: root</u> </p> <p> <b>description</b> <u>This request requires HTTP authentication.</u> </p> <HR size="1" noshade="noshade"> <h3>Apache Tomcat/7.0.57</h3> </body> </html>