• GET/POST两种方式的比较及延伸


      最近工作在做几个简单的功能,遇到了一些问题,然后按自己的方法把问题解决了,心里觉得还是要把这些问题梳理一遍,才是自己在成长。

      感谢我的好哥们,我称他为大神,总能不厌其烦的帮我解答问题!

      以下是我对这两天遇到的问题的总结(请多指教):

        1、对GET与POST方法粗糙的理解:

          网友写了很多对这方面的见解,通过领会,在我看来:

                  a. GET方法必须要url传参,即url后面加上需要传给后台的参数

              例如:'Server/services/searchUser'+'?userName='+userWindow_userName

                (userName表示后台参数,userWindow_userName表示前台参数)

            b. POST方法不用url传参,即直接url就行了

              例如:'Server/services/removeUser'  

            另外,GET方法的url传参如果传的值是中文,需要在后台重新转码一下。

              2、关于Ext.Ajax.request({ })与form.submit({})传参的方式:

           Ext.Ajax.request({ })与form.submit({})两种方式,一个是异步一个是同步,这两者的区别我在网友的比喻里看到一个非常生动的说法,

        今天拿来说说(先感谢原作者):" 同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。

        异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。"

          Ext.Ajax.request({ }) 如果用post 的方式传参,参数必须放在params{}语句块内,若使用get方式,则直接url传参即可.

          Form.submit({})用post 方法传参,传参不管是post和get方法,在url里面都不要传参数,后台都是根据form 里name属性的值,通过

        request.getgetParameter("")来接收表单每个内容的值!两者的区别是若传的是中文,则需要转码,post不要,而且post的安全性更高!

     

     

     

     

     

     

     

     

    !============记录点滴成长============!
  • 相关阅读:
    c#整除
    CR尼尔森相关人士曾表示,Facebook是美国校园社团文化的在线延续,但在中国并不具备这样的环境。社区用户群的年轻化以及浓郁的乡情或地域情节使得国内社区网站更趋向于同城交友平台,而并不是个人社交圈的扩展。
    Java / 第8章 类的基础知识
    汇编/ 第一章: 基础知识(甲)
    天若有情天易老 人间正道是沧桑
    Java/1 7章
    产品经理之竞品分析下
    产品经理之产品竞品上
    产品经理之产品调研
    Java数据类型
  • 原文地址:https://www.cnblogs.com/dark-passion/p/4995571.html
Copyright © 2020-2023  润新知