2、勾选允许来自远程对象的PUT/GET通信访问。
3、在SMART编程软件中设置“Get/Put”向导。
4、创建两个连接,一个为GET,一个为PUT设置GET连接即可。
每个对象的属性,都有属于它的 属性描述对象(下文称为SB) 。SB的作用就是来定义一个 属性 的特性,比如这个属性 是否可写 , 是否可遍历 等等。
本文主要涉及SB的 get与set两个属性 。
属性除了直接定义以外,还可以用 存取器 定义(get与set)。其中,存值函数 称为 setter,使用属性描述对象的set属性;取值函数 称为 getter,使用属性描述对象的get属性。
一个属性的SB默认没有get与set
所以,看下文...
首先来看如何设置属性的存取器,有 三种 方法:
①,直接在对象中定义
②,用 Object.defineProperty() 方法
③,如果想修改多个属性,用 Object.defineProperties() 方法
get方法会在每次读取属性的时候调用,你读取到的该属性的值为get方法的返回值!!!
当你每次给一个属性赋值的时候调用set方法,set方法接受一个参数,参数为你赋的值!!!
①,一旦给属性设置了get或set,那么你再怎么给这个属性赋值也是徒劳(除了给set函数传参),每次读取该属性,返回的都是get函数的返回值!
②,因为一旦设置了get或set,则SB的value属性不可被定义,writable属性为false。value代表属性的值,writable代表是否可写。如果强行修改SB,则报错!!!
post、delete、put、get 对应我们常用的增、删、改、查。而post可以做到其余的所有 *** 作,为什么这4个要有区分呢。
post和get
1、用get想服务器请求数据,浏览器会自动缓存数据,而post请求不会被自动缓存,需要特殊设置
2、GET 请求参数会保留在浏览器历史记录中,POST 请求参数不会保留在浏览器历史记录中
3、GET 请求可被收藏为书签,POST 不能被收藏为书签
4、GET 请求有长度限制,POST 请求对数据长度没有要求
5、GET请求提交的数据是在URL中以键值对形式发送的,而POST请求是在HTTP 消息主体中以键值对的形式发送的,因为GET参数可见,所以相对没那么安全
post和put
在HTTP中,PUT被定义为一个幂等的方法,而POST则不是,这个非常重要
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)