怎样建设美食网站绵阳做网站多少钱

pingmian/2025/10/8 21:25:58/文章来源:
怎样建设美食网站,绵阳做网站多少钱,图文广告开店培训班,怎么进入wordpress的后台RESTFul规范RESTFul是一种HTTP API接口规范#xff0c;只要满足的RESTFul规范#xff0c;即可称为RESTFul API。既然是接口#xff0c;我们先来了解一下#xff0c;他和传统的API接口有何不同吧。本文以尽量简单明了的文字来介绍、描述#xff0c;只讲核心内容#xff0c…RESTFul规范RESTFul是一种HTTP API接口规范只要满足的RESTFul规范即可称为RESTFul API。既然是接口我们先来了解一下他和传统的API接口有何不同吧。本文以尽量简单明了的文字来介绍、描述只讲核心内容仅供入门指引。1 与传统API的区别RESTFul世界中一切皆抽象为资源(Resource)。用户是资源文章是资源、评论是资源抽象一点的session、token等均是资源。下面例子我们通过以下几个常用的HTTP方法对资源(图书)进行操作。RESTFul中操作 方法 示例查询 GET GET /books增加 POST POST /books修改 PUT PUT /books删除 DELETE DELETE /books传统API中操作 方法 示例查询 GET GET /api/book/getBook增加 POST POST /api/book/addBook修改 POST POST /api/book/updateBook删除 GET/POST POST /api/book/deleteBook2 URL设计RESTFul API规范很简单关键只需满足这一点。动词(HTTP动作) 名词(资源)2.1 常用动作通常我们采用以下5种 HTTP方法(动作)。GET查询(Read)POST增加(Create)PUT更新(Update)PATCH部分更新不常用(Update)DELETE删除(Delete)2.2 名词尽量复数名词尽量采用复数(语义更明确但并不强制)举个例子类型 操作 示例单数 获取所有图书 GET /book单数 获取ID为1的图书 GET /book/1复数 获取所有图书 GET /books复数 获取ID为1的图书 GET /books/1不难发现复数形式语义更明确。2.3 方法 过滤参数方法应当以路径(path)的方式传递示例获取部门GET /departments获取部门下的所有员工GET /departments/{id}/employees获取部门下的某个员工GET /departments/{id}/employees/{id}文章点赞PUT /articles/{id}/praise过滤参数应当以查询字符串(QueryString)的方式传递示例获取第1页每页显示10条GET /books?page1per_page10获取已经发布的文章GET /articles?publishedtrue(或等于1也行)何时使用方法何时使用过滤参数区别方法获取后的数据结构不同了。过滤参数获取后的数据结构还是一样的只是数量减少了。3 响应请求必须尽可能返回意义准确的HTTP状态码不要一味的返回200状态码。状态码主要分为5类在RESTFul中通常我们只需要用到2XX、4XX、5XX。1XX信息类2XX成功类3XX重定向4XX客户端错误5XX服务器错误有关状态码的详细参考HTTP状态码常用HTTP状态码响应码 说明200 OK 请求已成功201 Created 资源已创建204 No Content 请求已成功但无返回内容304 Not Modified 缓存有效400 Bad Request 语义有误当前请求无法被服务器理解请求参数错误401 Unauthorized 当前请求需要用户认证(登录)403 Forbidden 用户已认证(登录)但权限不足404 Not Found 请求源未在服务器上被发现405 Method Not Allowed 请求方法不能被用于请求相应的资源如使用PUT方法访问只接受POST方法的API500 Internal Server Error 服务端内部错误502 Bad Gateway 网关错误504 Gateway Timeout 网关超时3.1 成功类对于成功类除了GET请求需要返回响应体(数据)之外其他请求均可不返回响应体。获取文章返回200状态码返回的数据不需要进行多余的包装。GET /articles/1HTTP/1.1 200 OK{title: 文章标题,content: 文章内容}增加文章返回201状态码可选返回响应体(创建后的对象)。POST /articlesHTTP/1.1 201 Created{id: 1,title: 文章标题,content: 文章内容}HTTP/1.1 201 Created更新文章若返回响应体(更新后的对象)则使用200状态码否则使用204状态码。PUT /articles/1HTTP/1.1 200 OK{id: 1,title: 文章标题,content: 文章内容}HTTP/1.1 204 No Content删除文章返回204状态码。DELETE /articles/1HTTP/1.1 204 No Content3.2 错误类建议为所有错误的请求响应体加上错误代码、消息字段。错误代码建议由HTTP状态码 自定义的错误代码组成。例如客户端错误状态码为400账号或密码错误代码为01(自定义)组成40001错误代码。3.2.1 客户端错误登录失败POST /tokens/loginHTTP/1.1 400 Bad Request{error_code: 40001,message: 用户名或密码错误}用户名已被注册POST /usersHTTP/1.1 400 Bad Request{error_code: 40002,message: 用户名已被注册}未登录HTTP/1.1 401 Unauthorized{error_code: 40101,message: 用户未登录}权限不足HTTP/1.1 403 Forbidden{error_code: 40301,message: 权限不足}文章不存在或已被删除HTTP/1.1 404 Not Found{error_code: 40401,message: 文章不存在或已被删除}3.2.2 服务器错误HTTP/1.1 500 Internal Server Error{error_code: 50001,message: 服务器内部错误请稍后再试或联系管理员}wordpress rest api ReferenceREST API Developer Endpoint Reference #REST API Developer Endpoint ReferenceResource Base RoutePosts /wp/v2/postsPost Revisions /wp/v2/posts//revisionsCategories /wp/v2/categoriesTags /wp/v2/tagsPages /wp/v2/pagesPage Revisions /wp/v2/pages//revisionsComments /wp/v2/commentsTaxonomies /wp/v2/taxonomiesMedia /wp/v2/mediaUsers /wp/v2/usersPost Types /wp/v2/typesPost Statuses /wp/v2/statusesSettings /wp/v2/settingsThemes /wp/v2/themesSearch /wp/v2/searchBlocks /wp/v2/blocksBlock Revisions /wp/v2/blocks//autosaves/Block Renderer /wp/v2/block-renderer以上转自www.jianshu.com/p/843a524dd88f 作者izhouteng更多阅读资料REST API手册WordPress Rest API 最细接口详解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/90160.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

汽车手机网站制作wordpress 登录hanshu

目录 一.数组下标越界简介 1、什么是数组访问越界?2、访问越界会出现什么结果? 二.数组下标越界案例三.防止数组下标越界方法四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.数组下标越界简介 1、什么是数组访问越界…

镇江网站建设优化没有公司可以做网站吗

第1章 概述 1.1 适用范围 本配置标准的使用者包括:服务器系统管理员、应用管理员、网络安全管理员。 1.2 适用版本 LINUX系列服务器; 第2章 账号管理、认证授权 2.1 账号 2.1.1 用户口令设置 安全基线项目名称 操作系统Linux用户口令安全基…

搭建织梦网站教程优惠劵精选网站怎么做

周赛题目 三角形类型 II 给你一个下标从0开始长度为3的整数数组nums,需要用它们来构造三角形。 如果一个三角形的所有边长度相等,那么这个三角形称为equilateral。 如果一个三角形恰好有两条边长度相等,那么这个三角形称为isosceles。 如…

写字就能赚钱做网站wordpress免费插件下载地址

本文内容 先决条件为什么要实现弱事件模式?应该由谁实现弱事件模式?如何实现弱事件模式 在应用程序中,附加到事件源的处理程序可能不会与将处理程序附加到源的侦听器对象一同销毁。 这种情况下会导致内存泄漏。 Windows Presentation Found…

建设工业网站php网站开发设计系统

1 基本框架 ①:文字变成向量 ②:喂入噪声文字encoder,产生中间产物 ③:decoder 还原图片 2 text encoder 这张图越往右下表示效果越好,可以看到text encoder尺寸越大,对后续生成图片的增益越多 3 评价图…

网站开发过程阶段外贸网站contact

PID(progress ID 进程ID) 上图为占用情况,使用下面的指令都不管用 kill -9 PID kill -15 PID # 加入sudo 还是不行 # 等等网上的 chatgpt 提供的其他办法,一圈试了下来还是不管用最后解决办法 首先用下面的指令查看进程的树结构…

建筑材料价格查询网站网页设计与制作txt

随着ChatGPT这一先进的自然语言处理模型的出现,教学、学习、测评和辅导的传统方式正在面临可能的重塑。她是否会影响中文教育的未来方向,甚至取代中文教师的角色,成为了许多人热议的话题。本文旨在探讨ChatGPT与中文测评之间的联系&#xff0…

网站开辟两学一做专栏砀山做网站的公司

设计 MySQL 的大叔依据一些规则,竭尽全力的把一些很糟糕的语句转换成某种可以比较高效执行的形式,这个过程也可以被称作 查询重写 (就是人家觉得你写的语句不好,自己再重写一遍)。 1.条件化简 我们编写的查询语句的搜…

网站建设的主题什么比较好网站开发工程师面试试题

MySQL升级版本 5.7.43 必须升级驱动版本 8.0 以上版本 启动项目报错 使用Druid数据库连接池获取Mysql常见的错误--不兼容问题 后来百度搜索发现原来是Mysql版本和mysql-connector-java版本不一致造成的。 查询Mysql版本号: SELECT version(); 然后去官网找对应版…

10分钟快速建网站新站如何快速收录

微软网络近期遭黑客入侵,高管电子邮件被监视长达两个月。 一位研究员表示,黑客通过获取一个拥有管理员权限的老旧测试帐号的访问权限来实施入侵,这是微软犯下的重大失误。 微软在1月25日(上周四)发布第二篇公告&…

做邮轮的网站文章代写

1. AI Santa by Tavus 标语:随时随地,视频连线圣诞老人! 介绍:准备好迎接AI圣诞老人了吗?塔武斯公司推出的这款神奇的节日体验,能让你实时用30多种语言与圣诞老人对话,看看自己今年是乖孩子还…

为什么要建设营销型网站智能建造的发展趋势

前言: 目前开发需要用到电脑直接连接外卖小票机打印小票,查阅各种资料,使用 6612345浏览器 终于解决了这个问题。 效果: PHP、js直接连接小票机并且自动出票。 支持的小票机: 目前测试可以的有:电脑A4打印…

专业网站制作哪专业建筑涂料网站设计

1.效果图艺术与规划说他想与我合作在全国率先主角光环加,椭圆形走动。cocos2d自带没有,參考网上的写了一个。2.椭圆数学知识有关椭圆的数学知识我已经忘光了。网上找了点资料:a是椭圆的长半轴,b是椭圆的短半轴。o是角度&#xff0…

襄阳网站制作公司有哪些lisp 网站开发

L2-001. 紧急救援 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你…

WordPress一键开启全站SSLdede模板网站如何搭建

嗯。调试时总发现自己打印的调试信息太过普通、单调,于是乎…… Notice 要在终端实现字体的特殊样式,通常通过使用特殊的控制字符来实现,而不是通过某语言本身的功能来实现。 在大多数终端中,可以使用 ANSI 转义序列来设置字体的…

性价比高的做网站公司wordpress插件手动升级

2019独角兽企业重金招聘Python工程师标准>>> 转载于:https://my.oschina.net/garyxiong/blog/624619

古风网站的关于我们页面怎么做产品代理推广方案

文章目录 职业分析与计算机方向的选择、发展一:编程学习解读与职业分析1.编程的学习阶段:(1)入门阶段(2)熟悉阶段(3)学到什么程度才叫精通呢? 2.职业分析(1&a…

重庆seo网站策划阿芹网站建设

首先登录码云 https://gitee.com/,注册一个账号,并登录账号。1. 在码云上创建项目在码云首页顶部,下图所示,右上角头像旁边的加号,鼠标移上去会显示下拉的,点击“新建项目”。填写好项目的名称、路径等&…

建站公司费用情况静态网站如何做优化

定义一对一关联,例如,一个用户都有一个个人资料。 一、两表 1.用户表:user 2.工作经验表:work_experience user表的id关联work_experience表的user_id。 注意看,user_id1的有2条工作经验 二、数据模型 主表模型:…

英语网站开发的背景台州网站平面设计

简介: 函数计算可观测性经历了 1.0 -> 2.0 的发展,从闭门造车的可观测发展成开源的可观测,从平台的可观测发展为开发者的可观测,从FaaS Only 的可观测演进成了云原生的可观测。 作者:夏莞 背景 Serverless 将成为…