首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在REST API中,将项目附加到资源的合适动词是什么?

在REST API中,将项目附加到资源的合适动词是"POST"。

"POST"动词用于在服务器上创建新的资源,并将其与指定的资源关联起来。通过发送一个包含项目信息的请求,服务器可以创建一个新的资源,并将其与指定的资源进行关联。这个动作通常用于在服务器上创建新的子资源。

例如,假设我们有一个资源为"/users"的集合,表示所有用户的列表。如果我们想要在该用户列表中创建一个新的用户,我们可以使用"POST"动词将新的用户项目附加到"/users"资源上。

推荐的腾讯云相关产品是腾讯云API网关。腾讯云API网关是一种全托管的API管理服务,可以帮助开发者轻松构建、发布、维护、监控和安全地扩展RESTful API。您可以通过以下链接了解更多关于腾讯云API网关的信息:https://cloud.tencent.com/product/apigateway

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

REST vs RPC - RESTful究竟是什么

REST是一种设计原则,是一种表示软件解决方案结构化方式 - 特别是解决方案各个方面暴露给客户端消费者。REST核心原则是各个方法返回可以建模为客户端可以使用或采取行动资源。...因此我们不需要维护一个经常被修改面向用户开发项目,并从中享受RESTful带来好处 请考虑以餐馆订单场景进行建模,设计HTTP API -RPC API以“动词形式思考,餐厅功能公开为接受参数函数调用...,并通过最合适HTTP动词调用这些函数,例如前端“得到”对应后端查询等等,并且与实际功能没有实际关系,因为您每次都在调用不同URL。...返回状态码是手工编码,也是你定义一部分。 -相反,REST API问题域中各种实体建模为资源,并使用HTTP谓词来表示针对这些资源事务 -  POST创建,PUT更新和GET读取。...RESTful API是什么? RESTful则是实现了这种原则东西,总结点就是REST是原则,RESTful是实现。

1.4K50

RESTful

RESTful 是什么 RESTful是一种软件设计风格,全称是:Representational State Transfer(表现层状态转移/用URL定位资源,用HTTP动词描述操作) 有哪些RESTful...2、域名 应当尽可能API和主域名区分开,可以使用专用域名: https://api.zoe.com Or https://www.zoe.com/api 3、版本控制...第一种:版本号直接加入到URL https://api.zoe.com/v1 https://api.zoe.com/v2 第二种:使用http请求头accept字段进行区分(推荐) Https:...4、用URL定位资源 REST福利架构,所有的一切都表示资源,每个URL都代表一个资源(名词),而且大部分情况下资源是名词复数,尽量不要在URL中出现动词。...需要对接口进行合适限流控制,响应头信息中加入合适信息,告知客户端当前限流情况: ? 超过限流次数后,需要返回 429 Too Many Requests 错误。

73940

RESTful API 设计最佳实践

哪些不涉及资源操作URL呢?实现分页和版本控制最好方法是什么?因为有太多疑问,设计RESTful API变得很棘手。...版本号放在URL是必需。如果您有不兼容和破坏性更改,版本号可以让你更容易发布API。发布新API时,只需增加版本号数字。...考虑特定资源搜索和跨资源搜索 提供对特定资源搜索很容易。只需使用相应资源集合URL,并将搜索字符串附加到查询参数即可。 GET /employees?...响应参数添加浏览其它API链接 理想情况下,不会让客户端自己构造使用REST APIURL。让我们思考一个例子。 客户端想要访问员工薪酬表。...如果客户端完全依靠links字段获得薪资表,你更改了API,客户端始终获得一个有效URL(只要你更改了link字段,请求URL会自动更改),不会中断。

1.3K60

RESTful API 设计最佳实践

实现分页和版本控制最好方法是什么?因为有太多疑问,设计RESTful API变得很棘手。在这篇文章,我们来看一下RESTful API设计,并给出一个最佳实践方案。...版本号放在URL以是必需。如果您有不兼容和破坏性更改,版本号让你能更容易发布API。发布新API时,只需增加版本号数字。...考虑特定资源搜索和跨资源搜索 提供对特定资源搜索很容易。只需使用相应资源集合URL,并将搜索字符串附加到查询参数即可。 GET /employees?...响应参数添加浏览其它API链接 理想情况下,不会让客户端自己构造使用REST APIURL。让我们思考一个例子。 客户端想要访问员工薪酬表。...如果客户端完全依靠 links字段获得薪资表,你更改了API,客户端始终获得一个有效URL(只要你更改了 link字段,请求URL会自动更改),不会中断。

1.4K10

这次我让你彻底弄懂 RESTful

其实网上 RESTful 文章有挺多,不过有些讲糊里糊涂,而且很大部分都忽略了 HATEOAS。 之前面试面试官就问过我,你怎么理解 RESTful ,英文全称是啥?...REST 核心 核心就是资源,用 URL 定位资源,用 HTTP 动词来描述所要做操作。 HTTP提供了很多动词:GET、PUT、POST、DELETE...... 这些动词都是有含义。...可以看到 HTTP 动词其实就能指代你要对资源操作,所以不需要在 URL 上做一些东西,就把 URL 表明东西看作一个资源即可。...这里注意要用对 HTTP 动词,比如一个获取资源请求用 PUT,用了也能获取资源但是这不合适。 其实更深一步理解是 HTTP 是一个协议。...协议其实就是约定好一个东西,协议就规定 GET 是获取资源,那你非得 URL 上再重复一遍或者所有请求不论增删改都用 GET 这个动作,这其实就是没有完全遵循这个协议。

52430

你真的知道你喜欢REST而不是RPC原因吗?

有关REST和RPC讨论或争论一直活跃各个技术角落,最近也关注了不少,看了很多人看法之后,我意识到这个问题可以帮助我照亮自己知识死角:为什么我喜欢REST请求风格(资源导向)比RPC(操作导向...一个基本HTTP请求包含如下: 一个动词(或叫方法) 一个资源 (或叫endpoint) 每个HTTP动词又有如下特点: 表示一个意思。 不一定是幂等。至于幂等是什么鬼?...上面这个表格只是展示了RPC和REST API中常用几个HTTP动词 RPC: 一个基于操作请求风格 RPC首字母缩略词有很多含义,远程过程调用(Remote Procedure Call)也有很多形式...为了聚焦本文主题,我们长话短说:使用REST API,你是数据作为资源(resource),你通过HTTP协议使用正确HTTP动词操作,注意,是正确动词: 端点上包含你要操作资源。...你甚至可以单个API混合使用这两种方法。虽然我并不想得出这样结论,但根据上面的分析确实是这样。 具体环境,这是关键。

1.2K60

赏心悦目的RESTful API这样来设计!

了解到以上内容, 那REST 世界"交通灯"规则是什么?... Restful API 设计标准之上,我们可以为我们设计增加一些弹性(团队都认可方式),每个项目的情况不同,最重要项目组成员达成一致Restful API 设计规则,达到高可用即可 URL...设计 学英语,名词(car/animal/teacher)都很好记忆,但是如何用动词和这些名词组合来准确表达特定含义却很困难,庆幸 REST 世界,动词寥寥无几,并且含义单一 ,RESTful...上述动词 + 名词组合是不是清晰多了,没有杂乱动词 URL ,大家理解含义相同 URL 层级 现实哪有这么简单 CRUD,资源相互关联与嵌套很常见,查找 id 是 12 用户所有帖子...,Spring 官网项目 Spring HATEOAS , 会快速参数都做替换, 查看 API URL id 直接替换成 1。

1.4K10

Asp.net web api 知多少

任何会话类型数据应该在客户端保存和处理,只有每次请求按需传递到服务器。 Cacheable(可缓存) - 客户端应该能够缓存响应以供后续使用。 Q3. REST和 SOAP间区别是什么?...因此 [Queryable]特性添加到controller方法,它将会返回 IQueryable结果, 客户端可以使用该方法进行OData组合查询。 可以IIS或应用程序寄宿。...您可以单个项目中混合使用WEB API和MVC控制器来处理高级AJAX请求并以JSON,XML或任何其他格式返回数据,并构建完整HTTP服务。通常,这将是WEB API自承载。...主要区别有以下几点: WEB API 路由模式 {action}参数是可选,但是你可以自行包含 一个 {action} 参数。ASP.NET MVC {action} 参数是强制。...像ASP.NET MVC5那样,可以WEB API2controller级别和action级别定义特性路由: Controller level routing(控制器级别路由) 控制器级别定义特性路由应用到所有

4.8K50

如何设计好RESTful API

了解到以上内容, 那REST 世界"交通灯"规则是什么?... Restful API 设计标准之上,我们可以为我们设计增加一些弹性(团队都认可方式),每个项目的情况不同,最重要项目组成员达成一致Restful API 设计规则,达到高可用即可 URL...设计 学英语,名词(car/animal/teacher)都很好记忆,但是如何用动词和这些名词组合来准确表达特定含义却很困难,庆幸 REST 世界,动词寥寥无几,并且含义单一 ,RESTful...,没有杂乱动词 URL ,大家理解含义相同 URL 层级 现实哪有这么简单 CRUD,资源相互关联与嵌套很常见,查找 id 是 12 用户所有帖子, 如何设计这个 URL,下面两种设计也会有争论...,Spring 官网项目 Spring HATEOAS , 会快速参数都做替换, 查看 API URL id 直接替换成 1。

1.6K20

软件开发中常说RESTful风格API究竟是什么

您将看到这一篇文章,我们将对REST,尤其是基于HTTPREST服务进行详细地介绍。...Rest概念 RESTful架构,每个网址代表一种资源(resource),所有网址请求接口中不能有动词,只能有名词,这点和数据库设计风格很像。 那么可能有同学会问了?动词怎么来表示呢?...常用HTTP动词有五个,对应sql命令。也就是说我们定义接口url中一般不会出现动词,都是使用名词,而动词使用HTTP请求方式来表示。 GET(SELECT):从服务器取出资源(一项或多项)。...POST(CREATE):服务器新建一个资源。 PUT(UPDATE):服务器更新资源(客户端提供改变后完整资源)。 PATCH(UPDATE):服务器更新资源(客户端提供改变属性)。...DELETE(DELETE):从服务器删除资源。 软件开发中常说RESTful风格API究竟是什么? 软件开发中常说RESTful风格API究竟是什么? 三.

27310

RESTful 接口实现简明指南

我所见过 RESTful 接口实现,以 GitHub 最让人惊叹。...一、API URL URL 用来定位资源,跟要进行操作区分开,这就意味这 URL 不该有任何动词; 下面示例 get、create、search 等动词,都不应该出现在 REST 架构后端接口路径... REST 架构链接应该是这个样子: URL 不应该出现任何表示操作动词,链接只用于对应资源; URL 应该单复数区分,推荐实践是永远只用复数;比如 GET /api/users 表示获取用户列表...PUT 和 PATCH 有各自不同使用场景: PUT 用于更新资源全部信息,在请求 body 需要传入修改后全部资源主体; 而 PATCH 用于局部更新, body 只需要传入需要改动资源字段...gender=male 设计合适 API URL,以及选择合适请求方法,可以语义化描述一个 HTTP 请求操作。

1.1K10

RESTful 接口实现简明指南

本文选取了几个点来简要介绍,一个让前端开发者用起来舒服 RESTful 接口是什么样子。 REST 简介 以防有些观众刚刚打开电梯,还是有必要简单介绍一下 REST 这个概念。...一、API URL URL 用来定位资源,跟要进行操作区分开,这就意味这 URL 不该有任何动词; 下面示例 get、create、search 等动词,都不应该出现在 REST 架构后端接口路径... REST 架构链接应该是这个样子: URL 不应该出现任何表示操作动词,链接只用于对应资源; URL 应该单复数区分,推荐实践是永远只用复数;比如 GET /api/users 表示获取用户列表...PUT 和 PATCH 有各自不同使用场景: PUT 用于更新资源全部信息,在请求 body 需要传入修改后全部资源主体; 而 PATCH 用于局部更新, body 只需要传入需要改动资源字段...gender=male 设计合适 API URL,以及选择合适请求方法,可以语义化描述一个 HTTP 请求操作。

88410

透析SOA、RPC、SOAP、REST、ICE、ESB模型发展史

REST 简化了客户端和服务器实现。 RPC 样式架构,关注点在于方法,而在 REST 样式架构,关注点在于资源 —— 将使用标准方法检索并操作信息片段(使用表示形式)。...至于这个协议是Socket、是HTTP还是别的什么并不重要; RPC主体都是动作,是个动词,表示我要做什么。  而REST则不然,它URL主体是资源,是个名词。...使用「万物皆资源思想编写实际项目API接口时,最常见问题就是「这玩意到底是个什么资源?………………算了,我就直接写吧,不管什么风格了」 比如,login和logout应该怎么REST化?...其实在理解了REST后,这些都不是什么无解难题,只是思维方式要转换一下: login和logout其实只是对session资源创建和删除; search本身就是个资源,使用POST创建,如果不需持久化...但如果一个APIurl里放一堆动词资源设计混乱、各种乱用HTTP Method和Status Code,还自称RESTful API的话,那就像你养了一条狗,还管它叫猫一样。

1.7K30

REST API 设计最佳实践:如何构建、设计和使用 API

但是,我主要接触REST,这是一种基于资源API和Web服务开发架构风格。职业生涯中有很大一部分时间都参与了构建、设计和使用API 项目。...Mozilla Developer Network文档上关于HTTP概述是一个相当全面的参考资料,尽管如此,REST API设计方面,以下是HTTP应用于RESTful设计简要说明: HTTP具有动词...有一天,当我REST API集成到我一个项目中时,每次调用都收到HTTP 500内部错误。...因此,API应用最佳实践需要采取额外措施。而且大多数时候, 懒惰或缺乏时间意味着你不会付出努力——从而使你消费者面临一个古怪API。 解决方案很简单:使用合适工具完成任务。...Node,Restify似乎也是一个很好选择,尽管我还没有尝试过。我强烈建议您试一试这些框架,它们帮助您构建美观、优雅且设计精良REST API

35040

前后端分离开发,RESTful 接口如何设计

此外,本文还提供了额外资源,对每个主题进行了更深入探讨。 1. 简介 REST 架构风格不是一种可以购买技术,也不是一个可以添加到软件开发项目开发库。...首先也是最重要REST 是一种世界观,把信息提升为构建架构一等公民。...由于 Web 对消费者偏好有多重影响,REST 风格倡导者鼓励企业组织在其边界内使用相同原则,就像他们面向外部客户网页上做那样。本文讨论现代 REST Web 实现基本约束和属性。...我们例子 library API 可能包含以下 URL: http://fakelibrary.org/library:图书馆基本信息,搜索图书、DVD等相关资源基本功能链接。...许多人不恰当地称之为 “REST”。可以这种分类看作系统不同 Web 技术组件紧密程度度量标准:包括信息资源、HTTP 作为应用层协议和作超媒体作为控制媒介。 ?

2.5K01

避免自己写 url 被diss!建议看看这篇RestFul API简明教程!

RestFul API 是每个程序员都应该了解并掌握基本知识,我们开发过程设计 API 时候也应该至少要满足 RestFul API 最基本要求(比如接口中尽量使用名词,使用 POST 请求创建资源...大白话来说 REST 状态转移更多地描述服务器端资源状态,比如你通过增删改查(通过 HTTP 动词实现)引起资源状态改变。...二、REST 接口规范 1、动作 GET :请求从服务器获取特定资源。举个例子:GET /classs(获取所有班级) POST :服务器上创建一个新资源。...2、路径(接口命名) 路径又称"终点"(endpoint),表示 API 具体网址。实际开发中常见规范如下: 网址不能有动词,只能有名词,API 名词也应该使用复数。...因为 REST 资源往往和数据库表对应,而数据库表都是同种记录"集合"(collection)。如果 API 调用并不涉及资源(如计算,翻译等操作)的话,可以用动词

91020

闲聊HTTP

现在网站有大量资源潜在 GET 请求之前发送 HEAD 请求大幅降低网站加载速度,我们可以采取一些方法来降低这些往返操作成本。...RESTful API 遵循一种叫做 REST 设计模式,专门用于 HTTP,REST 是Representational State Transfer(表现层状态转化)简称。...光听名称,并不明白是什么意思,并非所有的 API 都遵守 REST 模式,但是有很多都遵守。...我们来看看这一概念,基本实体是集合以及位于这些集合对象,从集合获取项目的一般模式是使用 GET 请求加上集合名称和集合单个条目的名称。...如果我想更新该记录数据,我将使用 PUT 请求,并将更新信息添加到该请求,每个后续 GET 请求现在应该生成更新后记录。

44710

通俗易懂RESTful,如何设计RESTful风格API「建议收藏」

从应用角度来分析: 一、REST描述是在网络client和server一种交互形式;REST本身不实用,实用是如何设计 RESTful APIREST风格网络接口); 二、Server提供...RESTful API,URL只使用名词来指定资源,原则上不使用动词。...“资源”是REST架构或者说整个网络处理核心。 URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。...协议里动词来实现资源添加,修改,删除等操作。...根据项目的需求不同,我们API设计规范也存在差别,完全看自身理解,满足自身需求,大理念不变,根据需求制定项目API规范就是好RESTful,下面附上一些设计规范,可自行参考。

63110

RESTful 架构基础

此外,本文还提供了额外资源,对每个主题进行了更深入探讨。 1. 简介 REST 架构风格不是一种可以购买技术,也不是一个可以添加到软件开发项目开发库。...首先也是最重要REST 是一种世界观,把信息提升为构建架构一等公民。...由于 Web 对消费者偏好有多重影响,REST 风格倡导者鼓励企业组织在其边界内使用相同原则,就像他们面向外部客户网页上做那样。本文讨论现代 REST Web 实现基本约束和属性。...我们例子 library API 可能包含以下 URL: http://fakelibrary.org/library:图书馆基本信息,搜索图书、DVD等相关资源基本功能链接。...许多人不恰当地称之为 “REST”。可以这种分类看作系统不同 Web 技术组件紧密程度度量标准:包括信息资源、HTTP 作为应用层协议和作超媒体作为控制媒介。 ?

76320

RestFul架构基础

此外,本文还提供了额外资源,对每个主题进行了更深入探讨。 关键词:Rest 架构 1. 简介 REST 架构风格不是一种可以购买技术,也不是一个可以添加到软件开发项目开发库。...首先也是最重要REST 是一种世界观,把信息提升为构建架构一等公民。...由于 Web 对消费者偏好有多重影响,REST 风格倡导者鼓励企业组织在其边界内使用相同原则,就像他们面向外部客户网页上做那样。本文讨论现代 REST Web 实现基本约束和属性。...我们例子 library API 可能包含以下 URL: http://fakelibrary.org/library:图书馆基本信息,搜索图书、DVD等相关资源基本功能链接。...许多人不恰当地称之为 “REST”。可以这种分类看作系统不同 Web 技术组件紧密程度度量标准:包括信息资源、HTTP 作为应用层协议和作超媒体作为控制媒介。 ?

61110

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券