zoukankan      html  css  js  c++  java
  • Http请求 GET和POST,405错误

    我就简单说吧,在用SringMVC时,我们通常会用到

    @RequestMapping(value="/test",method=RequestMethod.GET)
    	public void test(@RequestParam String a){
    		System.out.println("get");
    	}
    	
    	@RequestMapping(value="/test1",method=RequestMethod.POST)
    	public void test1(String a){
    		System.out.println("post");
    	}
    

      上图2中get  和post请求方式。

      对于GET请求,它会把参数拼接到Url中,在地址栏可以看到各项数据,url的请求长度 是由浏览器决定的,当我们直接在  地址栏按要求输入正确url是可以访问的,具体如下图:

      对于POST请求,一般来说 我们通常是用来提交form表单之类的,它会把提交的数据 放入请求体中(request body),而不是像get一样拼接在url中,所以哪怕 是一个参数 XXXX?a=1,就会弹出如下405错误

    而正常方式是,url不显示数据,即POST请求 比GET请求 更加安全

    版权声明:如需转载,请注明!PS:如是转载随便,请忽略
  • 相关阅读:
    Dubbo2.0
    Dubbo--RPC框架
    ActiveMQ消息队列
    quartz开源任务调度框架
    webService
    crud最常用
    springBoot第三天
    springmvc--依赖
    springBoot第二天
    pom.xml和settings.xml的下载优先级
  • 原文地址:https://www.cnblogs.com/zwdx/p/7552810.html
Copyright © 2011-2022 走看看