service方法和获取http请求(3)
来源:互联网 发布:中国石油大学网络认证 编辑:程序博客网 时间:2024/06/03 16:43
1.GET请求:form的method为get时,是从服务器上获取数据,
提交的数据直接以键值队的方式附着在当前链接的尾部,前面加?
2.POST请求:form的method为post时,是向服务器传送数据,
提交的数据上传到服务器,安全性高。
3.servlet类中有service方法
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException
ServletRequest:封装了请求信息,可从中获取任何请求信息。
ServletResponse:封装了相应信息,给用户响应信息。
这两个接口的实现类都是服务器给予实现的。
4.ServletRequest主要包含以下方法:
>String getParameter(String name):根据请求参数的名字,返回参数值。
>Map getParameterMap():返回请求参数的键值对:key:参数名 ,value:参数值
Map<String,String[]> map=request.getParameterMap();
for(Map.Entry<String,String[]> entry:map.entrySet()){
System.out.println("&&"+entry.getKey()+":"+Arrays.asList(entry.getValue()));
}
>Enumeration getParameterNames():返回参数名对应的Enumeration对象,类似于
servletConfig或servletContext的getInitParameterNames()方法。
>String[] getParameterValues():根据请求参数的名字,返回参数对应的字符串数组。
String[] interesting=request.getParameterValues("interesting");
for(String interest:interesting){
System.out.println("-->"+interest);
}
5.获取URI和获取等方法 HttpServletRequest() 是 servletRequest 的子接口,针对http请求所定义:
HttpServletRequest http=(HttpServletRequest)request;
String requestURI=http.getRequestURI();
System.out.println(requestURI);
String method = http.getMethod();//获取get或post
System.out.println(method);
提交的数据直接以键值队的方式附着在当前链接的尾部,前面加?
2.POST请求:form的method为post时,是向服务器传送数据,
提交的数据上传到服务器,安全性高。
3.servlet类中有service方法
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException
ServletRequest:封装了请求信息,可从中获取任何请求信息。
ServletResponse:封装了相应信息,给用户响应信息。
这两个接口的实现类都是服务器给予实现的。
4.ServletRequest主要包含以下方法:
>String getParameter(String name):根据请求参数的名字,返回参数值。
>Map getParameterMap():返回请求参数的键值对:key:参数名 ,value:参数值
Map<String,String[]> map=request.getParameterMap();
for(Map.Entry<String,String[]> entry:map.entrySet()){
System.out.println("&&"+entry.getKey()+":"+Arrays.asList(entry.getValue()));
}
>Enumeration getParameterNames():返回参数名对应的Enumeration对象,类似于
servletConfig或servletContext的getInitParameterNames()方法。
>String[] getParameterValues():根据请求参数的名字,返回参数对应的字符串数组。
String[] interesting=request.getParameterValues("interesting");
for(String interest:interesting){
System.out.println("-->"+interest);
}
5.获取URI和获取等方法 HttpServletRequest() 是 servletRequest 的子接口,针对http请求所定义:
HttpServletRequest http=(HttpServletRequest)request;
String requestURI=http.getRequestURI();
System.out.println(requestURI);
String method = http.getMethod();//获取get或post
System.out.println(method);
0 0
- service方法和获取http请求(3)
- http请求获取json字符串的方法
- curl学习(二):获取http和https请求
- HTTP请求和响应2:方法(Method)
- HTTP协议3-HTTP请求方法
- 使用HttpClient发送HTTP请求(分别通过GET和POST方法发送数据) (3)
- http协议请求方法和状态码
- HTTP请求POST和GET方法对比
- http请求方法和状态码
- java发送HTTP请求 (get和post方法请求)
- HTTP请求方法对照表和请求状态
- Java Http请求工具类和接收请求的方法
- Android之网络----使用HttpClient发送HTTP请求(通过get方法获取数据)
- HTTP请求协议 get post方法 获取数据解析
- 通过http-Get请求调用Web Service (C#)
- http协议解析(http请求方法,http状态码)
- 关于请求参数的类型和获取请求参数方法
- .NET获取聚合数据接口数据(Http协议POST和GET请求)
- 《JAVA多线程编程核心技术》第4,5,6,7章学习笔记
- 学习虚函数表
- Atitit undac网络设备管理法案 (路由器 交换机等) 法案编号USRr101510
- Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes.
- 第K大
- service方法和获取http请求(3)
- Mac下反编译APK相关资料
- 机器学习-斯坦福课程系列1【基本概念】
- 数据结构实验之链表二:逆序建立链表
- Caffe傻瓜系列(11):caffe中的lr_policy选择
- hibernate常见注解
- shell入门
- 负载均衡
- Atitit 图像处理类库 halcon11 安装与环境搭建attilax总结