精华内容
下载资源
问答
  • method=post
    千次阅读
    2020-10-28 14:30:24

    敲代码时偶然冒出这样的疑问, 一通搜索后发现, 网上大都写的十分复杂, 对初学者十分不友好。 因此我站在初学者的角度, 对二者的区别做了汇总和精炼, 总结如下:

    (1)get是从服务器上获取数据,post是向服务器传送数据。

    (2)get不安全,post安全

    (3)get对提交中文数据友好,post对提交英文数据友好


    拓展连接:

    post和get的详细区别

    更多相关内容
  • method=post (或get)get方法post方法对比【表格】`action="___.jsp"` `action="#"``action="#"``action="___.jsp"`其他总结 name=...

    学习语言:JSP




    name=“form”

    涉及:HTML语言

    name就是给起个名字,赋一个值。

    跟id不一样的是:id不可以重复,而name可以重复。

    可以这样想:name相当于人名,id相当于身份证号,人可能重名但是身份证号是不一样的。

    用途:css(设置格式等),或者其他的调用。



    method=post (或get)

    这样写也可以:
    method="post"method="get"

    method=“post/get”,指的是提交数据的方式。

    1

    get方法

    Get方法:

    • 会把传递的参数显示在网页地址栏。
      • 使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器
      • /helloWorld/first.jsp?name1=value1&name2=value2

    • 它传递的东西封装在应用层,速度较快。

    这个的意思就是,每次你上网浏览的时候,可能会发现地址栏的地址会变化,这个时候就很可能是使用了get方法。

    (使用的语言不一定,可能是php或者其他的,并没学,就不多说了)

    • GET请求能够被缓存
    • GET请求会保存在浏览器的浏览记录中
    • 以GET请求的URL能够保存为浏览器书签
    • GET请求有长度限制
    • GET请求主要用于获取数据

    post方法

    Post方法:

    • 传递的参数不会在网页地址栏显示,具有一定安全性

      • 使用POST方法时,查询字符串在POST信息中单独存在,和HTTP请求一起发送到服务器
    • 传递的东西封装在网络层,速度较慢。

    • POST请求不能被缓存下来

    • POST请求不会保存在浏览器浏览记录中

    • 以POST请求的URL无法保存为浏览器书签

    • POST请求没有长度限制

    对比【表格】

    上面两项都是网上整理综合的。
    接下来列个表格对比一下:

    \GETPOST
    网页地址栏
    显示参数
    显示不显示
    速度较快较慢
    是否保存
    浏览记录
    能否保存
    为书签
    不能
    能否被缓存不能
    有无长度(大小)
    限制
    封装应用层网络层
    主要用途获取数据保证安全性
    限制Form表单
    的数据集的值
    必须为ASCII字符支持整个
    ISO10646字符集
    传输数据大小
    • post上传数据没有大小限制,而get会有;get不安全,因为提交的url中会显示出参数和参数值
    • post请求是将参数进行打包,发送到服务器,一般情况用于将提交表单(尤其是表单中有附件);
      get请求是通过url将数据发送到服务器,一般用于请求信息。

    其他:

    • Get是Form的默认方法。
    • Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。



    action="___.jsp" action="#"

    就是请求某个url,某个代码文件。

    这个是提交表单常使用的。不使用的话,那就相当于走个形式,输入的数据不会被记录。

    action="#"

    “#” 是锚标签,写上这个代表是提交数据到本页,而不是其他页面。

    有时提交一些数据之后,对应的数据就会显示在下面,这个时候就用到了action="#"

    action="___.jsp"

    如果是直接填原文件的名字,那么就等同于action="#"

    如果action="___.jsp",而这个文件不是原文件,那么它会提交数据到___.jsp

    例子:如果action="hello.jsp",那么它会提交数据到hello.jsp

    这时候jsp有执行的代码的话,运行之后就会生效了。

    备注:可以是其他的后缀文件名。



    其他

    • 刚学这个(没办法,这学期学的就是这个),现在才知道原来jsp用于大网站的开发,就比如银行、大型的企业系统等等。
    • 个人网站、小型网站更多使用aspphp语言等。

    从这也可以看出,学jsp的人其实并不多啊……



    总结

    • action表示提交总结数据到某个url(文件网页等)。
    • method中,get显示参数,post不显示参数。
      由此可知,get会在网页栏显示信息,数据是公开的,所以相对来说不安全
      另外,地址栏可输入的字符是有限的,所以get能传输的信息相对较

    //end


    简书主页   | CSDN主页 |

    赞赏说明   |   简    介    |

    其他说明可以点击简介查看。
    转载请注明原文章链接,并标注作者amosC

    格式如下:

    来源:(此处附上原文链接)

    作者:amosC(amoscey





    1. 【Jsp】使用Post与Get正确传递表单信息与乱码问题 - 编程记录,亲测有效 - CSDN博客
      https://blog.csdn.net/yongh701/article/details/43986561 ↩︎

    展开全文
  • PHP学习(六) method="get" method="post

    千次阅读 2018-08-29 13:57:20
    何时使用 method="get"? 在 HTML 表单中使用 method="get" 时,所有的变量名和值都会显示在 URL 中。 注释:所以在发送密码或其他敏感信息时,不应该使用这个方法! 然而,正因为变量显示在...

    何时使用 method="get"?

    在 HTML 表单中使用 method="get" 时,所有的变量名和值都会显示在 URL 中。

    注释:所以在发送密码或其他敏感信息时,不应该使用这个方法!

    然而,正因为变量显示在 URL 中,因此可以在收藏夹中收藏该页面。在某些情况下,这是很有用的。

    注释:HTTP GET 方法不适合大型的变量值。它的值是不能超过 2000 个字符的。

    何时使用 method="post"?

    从带有 POST 方法的表单发送的信息,对任何人都是不可见的,并且对发送信息的量也没有限制。

    然而,由于变量不显示在 URL 中,所以无法把页面加入书签。

    index.html

    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>
    
    <form action="welcome.php" method="get">
    名字: <input type="text" name="fname">
    年龄: <input type="text" name="age">
    <input type="submit" value="提交">
    </form>
    
    </body>
    </html>
    

    welcome.php

    欢迎 <?php
    header('Content-Type:text/plain;charset=utf-8');
     echo $_GET["fname"]; ?><br>
    你的年龄是 <?php echo $_GET["age"]; ?>  岁。

     

    展开全文
  • 表单中method="post"是什么意思?

    万次阅读 2019-03-06 21:27:27
    method=&quot;post&quot;是什么意思创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart...

    method="post"是什么意思

    表示表单中的数据以"post"方法传递。
    Form提供了两种数据传输的方式——get和post。虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响。虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一些差异,但是了解二者的差异在以后的编程也会很有帮助的。
    Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下:
    1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
    2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。
    3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。
    4、Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post(当然还有一个原因,将在后面的提到)。
    5、Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。
    6、Get是Form的默认方法。
    使用Post传输的数据,可以通过设置编码的方式正确转化中文;而Get传输的数据却没有变化。

    展开全文
  • 你是用post请求吗? 你请求的content-type是application/json吗?  然后他毫不犹豫的说都是。  2、于是我看下后端请求的日志,SpringMVC日志提示:“[org.springframework.web.servlet.PageNotFound] >>
  • 使用@RequestMapping(value = "/editItemsSubmit",method = {RequestMethod.POST}),访问时报错: Request method 'GET' not supported 1.将form表单的method提交方式由get改成post即可,在相应页面改,通过<a ...
  • 微服务A中的serivce类(有@FeignClient注解的): @RequestMapping(value = ..., method = RequestMethod.POST) JsonResult&lt;Boolean&gt; saveActivity(Activity activity); 微服务B中的Controller @...
  • method方式post变成get的问题

    千次阅读 2019-08-29 14:44:56
    参数: ... 请求方式是:POST 问题描述:使用postman请求时服务器中method变成了get. 出现问题的原因:生产中是https请求,而我使用的postman确实http请求. 解决办法:将http修改成https ...
  • 例:<form method=post action="addNew_hxxm.jsp" name="form1"enctype="multipart/form-data">   解决办法:在jsp页面的下加上以下代码 mySmartUpload.initialize(pageContext);  mySmartUpload....
  • springmvc开发,方法设置method = RequestMethod.POST,浏览器地址栏请求,抛出HTTP Status 405 - Request method 'GET' not supported。如何拦截请求方法异常,HandlerInterceptor无法拦截到?
  • method="get/post",两种方式的区别

    千次阅读 2014-10-24 15:54:55
    Form中的get和post方法,在数据传输过程中分别对应了GET和POST方法。 二者主要区别如下: 1、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间...
  • form action=''" method=post>action是什么意思? <url-pattern>/LoginServlet</url-pattern>和<url-pattern>/*</url-pattern>有什么区别? 假如我有个请求被拦截了是不是就不会去执行...
  • 默认此方法既处理get请求又处理post请求
  • Method - Post请求 - 请求/接收参数方式

    千次阅读 2019-07-28 12:23:15
    因为web开发,经常要写接口,前后端需要接口联调,所以必须前后端要清楚请求的方式,而且还必须结合具体的场景选择合适的请求方式,已经传递参数的方式,比如post请求,参数传递的方式也有些许不同,总结如下↓ ...
  • 表单中的action和method使用方法

    千次阅读 2021-04-20 07:47:59
    <form action="www.baidu.com" method="post"> form是表单    里面的内容是要...   method是方法,有get和post两种,各有所长。就是内容填好后提交需要一个方法,是获取你的内容还是传递你的内容。 ...
  • @RequestMapping(name = "login.do", method = {RequestMethod.POST, RequestMethod.GET}) 因为name只能定义一个,所以可以分开实现GET和POST,如 1. @RequestMapping(value = "login.do", method = ...
  • 之前我们是这样配置的 <... <!-- 注入线程安全机制,配置为true则可以使用线程安全访问 --> <property name="synchronizeOnSession" value="true">...property name="supportedMethods" value="POST
  • 在springmvc中前台JSP页面用form方法提交到后台方法中,form的method设置为post,但是总是提示HTTP Status 405 - Request method 'get' not supported 在网上找了一下方法会之后都不得要领,最后在form的action里边...
  • 最近在做一个Springboot项目,我在前端... Request methodPOST’ not suppo错误。 通过2小时不断查找终于发现了问题所在,还是自己基础知识太薄弱。下面是代码部分: html中代码 &lt;!--提示信息--&gt;...
  • <form action="get.php" method="post" id="tform"> <input type="text" name="one"> <a href="javascript:void(0)" onclick="document.getElementByid('tform').submit()">发送
  • get和post、RequestMethod的GET和POST的使用总结

    万次阅读 多人点赞 2018-10-09 15:03:34
    (一)对于数据的请求方式:get和post,首先比较两者最常见的不同: ①get一般用于向服务器请求获取数据,请求参数存放在URL中,并在地址栏可见,而...(二)另外的,最近使用了spring的RequestMethod.GET和Request...
  • Request methodPOST‘ not supported

    千次阅读 2022-04-09 13:44:48
    问题:表单使用的Http请求是post类型,而我们在controller里面写的请求却是get请求,所以我们得到了Request method 'POST' not supported的错误提示!!! 针对于这里,推荐一个大佬写的文章,我觉得挺好的,大家...
  • @RequestMapping注解中的method属性

    千次阅读 2021-07-16 17:03:21
    @RequestMapping("/hello",method={RequestMethod.POST,RequestMethod.GET})表示只支持POST和GET请求方式。 如果没有指定method属性,则请求处理方法可以处理任意请求处理方式。 注意: 由于form表单
  • Springboot:Request method 'POST' not supported
  • Http的请求方法也叫请求的动作,来表明对Request-URL指定的资源的不同的操作,常用的有GET、HEAD、POST、PUT、DELETE、OPTIONS等,下面我们来复习一下它们。 GET 一般用于检索查询数据,请求指定的信息,服务器根据...
  • 网上大多说这个错误原因和post提交等等有关。问了下公司的前端大佬,是由于提交按钮的onclick事件最后没有return false;导致的。因为我是用的是form表单,ajax会提交一次,form表单自带的也会提交,在onclick事件...
  • a标签POST请求

    千次阅读 2016-11-16 22:24:02
    a标签POST请求参考Send post request on click of href in JSP<form name="submitForm" method="POST" action="/servlet/ServletName"> <input type="hidden" name="param1" value="param1Value"> <A HREF=...
  • $this->method) { if (isset($_POST[Config::get('var_method')])) { $this->method = strtoupper($_POST[Config::get('var_method')]); $this->{$this->method}($_POST); } elseif (isset($_SERVER['...
  • Request methodPOST’ not supported 今天在将vue部署上nginx的时候,在本地发请求都好使,部署到nginx前台就一直报错405,查看后台报错为HttpRequestMethodNotSupportedException: Request methodPOST’ not ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 853,891
精华内容 341,556
关键字:

method=post