HttpServletReqeust、
Http:超文本协议
Servlet:缩合词:server + applet 小型服务程序
Reqeust:请求
HttpServletResponse
Response:回应,响应
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
HttpServletRequest:一次来自客户端的请求的相关信息
请求行:
request.getMethod() 获取HTTP请求方式
request.getRequsetURI() 获取统一资源标识符
request.getRequestURL() 获取统一资源定位符
request.getQueryString() 获取查询字符串
request.getProcotol() 获取协议版本
request.getScheme() 获取协议名
请求头:
request.getHeader() 获取请求头信息
request.getHeaderNames() 获取所有请求头的名字
实体内容
request.getParameter() 获取请求实体中的参数、或者URL后的请求参数
request.getInputStream() 获取请求参数,当表单提交的enctype=“multipart/form-data”
网络相关信息
request.getRemoteAddr() 获取客户端的IP地址
request.getRemotePort() 获取客户端的端口号
request.getLocalAddr() 获取服务器端的 IP地址
request.getLocalPort() 获取服务端的端口号
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
HttpServletResponse:一次发给客户端的响应的相关信息
状态行
应答头
response.setHeader 设置应答头
response.setContentType("text/html;charset=utf-8")设置相响应内容及字符集
响应实体
response.getWriter() 获取打印流,输出字符数据
response.getOutputStream()获取字节输出流,输出二进制数据