文章目录语法参数返回值异常描述示例replacer参数space 参数toJSON 方法 JSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是 数组,则可选择性地仅包含数组指定的属性。 语法JSON.stringify(value[, replacer
转载
2024-10-26 21:38:04
53阅读
一 . restful 和 APi1. 为什么会有 Api 为了系统与系统之间的相互调用 , Api(应用程序编程接口) 2. 数据与数据的传输格式 现在大部分都是json 格式的json : JSON(JavaScrip
转载
2024-03-28 21:54:34
118阅读
HTTP协议介绍我们知道,HTTP 协议通过 ASCII 码的形式进行传输,是建立在 TCP/IP 协议之上的应用层协议,HTTP/1.1 协议中规定的请求方式有八种:OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT。其中通过 POST 提交表单的方式最为常见。HTTP/1.1 协议规定将一个完整的 HTTP 请求分为三个部分,请求行,请求头和请求主体。
一、post传参(登录页面必须使用post传参,有在网址上隐藏参数的功能)1.需要使用中间插件将post传参转为对象app.use(express.urlencoded({
extended:ture //告诉内部是否使用第三方模块转为对象(有默认的,可以不写)
}))在路由中使用req.body 即可获取对象练习:添加路由(get /login),要求响应登录
REST全称 representational state transfer,中文意思是表征性状态转移。什么是表征,其实就是资源,而任何事物,只要有引用的必要就是一个资源,资源可以是一个实体(比如手机),也可以是一个抽象概念(比如价值)RESTful架构应该遵循统一接口原则,统一接口包含了一组受限的预定义的操作,不论什么样的资源,都是通过使用相同的接口进行资源的访问。接口应该使用标准的HTTP方法
转载
2024-03-04 15:47:33
24阅读
这两个方法咋一看都可以更新资源,但是有本质区别的具体定义可以百度,我这里就不贴了,光说我自己的理解首先解释幂等,幂等是数学的一个用语,对于单个输入或者无输入的运算方法,如果每次都是同样的结果,则称其是幂等的对于两个参数,如果传入值相等,结果也等于每个传入值,则称其为幂等的,如min(a,b)POST用于提交请求,可以更新或者创建资源,是非幂等的举个例子,在我们的支付系统中,一个api的功能是
转载
2024-08-12 16:18:12
94阅读
前言这段时间一直在忙比赛,开发一个Android应用。转眼间博客竟然这么久没更新了,罪过罪过…这两天在用Volley框架,但是当我使用JsonObjectRequest发送Post请求时,竟然失效了。服务器一直响应失败,搞了半天,在StackOverFlow上找到了类似的问题,终于解决掉了。 求真之路原始代码展示RequestQueue mqueue = Volley.newReques
转载
2024-08-09 22:36:29
58阅读
Restful简介Restful风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。在Restful风格中,用户请求的url使用同一个url而用请求方式:get,post,delete,put...等方式对请求的处理方法进行区分,这样可以在前后台分离式的开发中使
转载
2024-04-18 14:41:26
59阅读
RESTful中更推荐使用HTTP的请求谓词(动词)来作为动作标识。包括GET,PORT,PUT,PATCH,DELETE。在RESTful中文文档中有这么一句胡,“patch方法用来更新局部资源”,我们该如何理解?先来解释一下古老的POST和PUT。在HTTP原本的定义中[RFC2616],用于上传数据的方法只有POST和PUT。这俩个都是更新资源,但是有本质上的区别,那就是语义。在HTTP中,
转载
2024-05-08 23:09:42
105阅读
HTTP 定义了与服务器交互的不同方法,最基本的有四种方法:GET,POST,PUT,DELETE。URL即资源描述符,我们可以这样认为:一个URL地址, 用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删四个操作。 根据HTTP规范,GET用于获取信息,并且应该是安全的和幂等的这里的安全指的是该操作用于获取信息而不是修改信息
JSON的支持JSON 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于及其解析和生成.JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯,这些特性使JSON成为理想的数据交换语言.RESTful的支持 RESTful是目前最流行的一种互联网软件架构,REST<Representational State Transfer,表述性转移>一词是由Roy Tho
转载
2024-04-12 15:37:41
17阅读
文章要要点:快速搭建构造restful的StringMvcGET, POST , PUT , DELETE的各种调用同一资源 多种表述 (ContentNegotiatingViewResolver解析器),既可以返回对象给JSP, 也可以返回JSON快速搭建构造restful的StringMvc首现搭建一个简单的restfulMvc框架, 并上配置文件, 后
转载
2024-03-21 00:20:09
115阅读
编写 JSON API —— RESTful 风格 API 设计原则与最佳实践由 学院君 创建于1年前, 最后更新于 1年前版本号 #19524 views9 likes2 collects概述在移动互联网时代,Laravel 开发者日常接触最多的任务应该就是编写 JSON API 接口,基于 RESTful 风格或类 RESTful 风格,以便允许第三方应用/客户端应用与后台应用通过这些 API
转载
2024-05-13 19:32:24
59阅读
什么是RESTful: RESTful本质是一种软件架构风格,其核心是面向资源,能降低开发的复杂性和提高系统的可伸缩性。设计概念和准则: 网络上的所有事物都可以被抽象为资源 每一个资源都有唯一的资源标识,对资源的操作不会改变这些标识。 所有的操作都是无状态的SOAP和REST的区别效率和易用性:SOAP由于各种需求不断扩充其本身协议的内容,导致在SOAP处理方面的性能有所下降。同时在易用性方面以及
转载
2024-04-06 09:32:37
32阅读
今天在做接口测试是,突然懵逼了一下,关于请求参数使用postman ,测试接口,对方开发说使用json格式传输数据,我突然懵逼了。因为,我后台本来就是接受到字符串,然后,解析这个json字符串的,于是,打开postman测试工具,发现发送数据的几个选项,有form-data ,raw等,4个选项。如果,使用的是from-data这个选项,那么,其实是模拟表单提交的,后台的controller中对应
转载
2024-01-30 04:07:31
59阅读
什么是 Restful ,这里简单说一下,如果一个架构符合REST原则,就称它为RESTful架构。RESTful架构特点: (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。RESTful架构应该遵循统一接口原则,统一接口包含了一组受限的预定义的操作,不论什么样的资源,都
转载
2024-04-07 18:13:36
51阅读
HTTP-GET 和 HTTP-POSTHTTP-GET和HTTP-POST是标准协议,他们使用HTTP(超文本传输协议)谓词(谓词是指条件表达式的求值返回真或假的过程。)对参数进行编码并将参数作为名称/值对传递,还使用关联的请求语义。每个协议都包含一系列HTTP请求标头,HTTP请求标头及其他一些信息定义客户端向服务器请求哪些内容,哪个服务器用一系列HTTP响应标头和所请求的数据进行响应
转载
2024-07-22 17:19:16
36阅读
一API接口# API接口:通过网络,规定了前后端信息交互规则的url链接,也就是前后端信息交互的媒介
# web api接口简单的概括有四大特点
url地址:长的像返回数据的url链接
https://api.map.baidu.com/place/v2/search
请求方式:get、post、put、patch、delete
采用get方式请求
转载
2024-04-23 10:56:15
62阅读
RESTful简要信息 RESTful是 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 在目前主流的三种Web服务交互方案中
转载
2024-03-01 17:47:57
67阅读
1.协议 http && https
2.域名 https://api.example.com && https://example.org/api/
3.版本 https://api.example.com/v1/
4.路径 每个网址代表一种资源(resource) 只能有名词,而且所用的名词往往与数据库的表格名对应 一般来说,
数据库中的表都是同种记录的"集
转载
2023-10-06 12:09:37
82阅读