1. 程式人生 > >Servlet 規範筆記—基於http協議的servlet

Servlet 規範筆記—基於http協議的servlet

         HttpServlet是滿足Servlet規範、基於Http作為傳輸協議而設計的一個介面。所以,它不僅滿足Servlet規範,繼承了Servlet中的所有功能(介面方法),並且,它還具有自己的一些特有的功能,而這些功能即是專門用來處理通過http所傳輸的資訊的。這麼說可能有點晦澀難懂,還是舉幾個例子吧: 例如HttpServlet中不僅僅有service方法,它還包含有doGet、doPost、doPut等一系列方法,如果你熟悉http協議,你應該清楚,http請求型別有post、get、put、delete等,而httpServlet中doGet、doPost方法就是專門用來處理相關的http請求型別.  再舉個例子,如果你仔細看看HttpServletRequest介面,你就會發現,除了繼承ServletRequest中的方法外,它還有getHeader、getMethod方法,而getHeader就是專門用來獲得http的頭(header)資訊的,getMethod就是專門用來獲得client基於http協議請求的方式的,如post、get等。