api-design 相关问题

API设计是确定和公开一组旨在供其他开发人员使用以允许以编程方式访问数据的一致方法签名,返回值和文档的过程。

GRPC设计的当前REST API

我正在考虑将大量REST API服务移植到gRPC模式的可能性,但这就是问题所在。我们目前大量使用API 的一种方法,即调用多个...

回答 1 投票 0

这个内核调用如何知道从计数器寄存器中获取

我正在努力学习装配,我可以举几个例子,但这很神秘。内核如何知道将ecx寄存器中的内容作为指向用户空间内存的指针来获取...

回答 2 投票 0

RAML Trait包装响应对象(用于定义REST API)

使用RAML,我正在尝试创建一个多个API可用于包装响应的信封。也就是说,一般的响应信封。我想出了这个:标题:Response Envelop版本:1.0使用:...

回答 1 投票 0

RAML建模中的抽象类或接口

是否可以使用RAML对抽象类或接口进行建模?如果没有,我们如何在子类型必须定义的超类型中强加约束?

回答 1 投票 0

REST API中嵌套资源的权限

背景考虑有3种资源:报告,评论和附件。报告可以有很多评论,评论可以有很多附件。另外,附件附件......

回答 1 投票 0

单个API端点的优缺点

我正在创建API并试图找出计划好的方法。该API不公开,它将由我构建的SPA和移动应用程序使用。所以我在思考类似GraphQL的设计,但......

回答 1 投票 2

什么是有效请求的正确REST响应代码,但空数据?

例如,您为users / 9运行GET请求,但没有id为#9的用户。哪个是最好的响应代码? 200 OK 202接受204无内容400错误请求404未找到

回答 15 投票 245

将服务选项添加到集合后如何配置?

在将服务添加到服务集合后,是否有办法为服务(在本例中为AddMvc)配置选项?这是我需要的一个例子:像正常一样添加服务:服务....

回答 1 投票 1

通过KONG的唯一URL路由

现在我有以下实现与kong一起工作。我现在所做的工作:我能够通过kong所在的主机,并将api请求转发给相应的...

回答 2 投票 0

REST API:如果文档根据查询参数发生更改,则返回GET请求错误?

我们目前正在实施REST API,用于处理在线商店中的购物车。为此,我们需要能够更改购物车的购买货币。我们系统中类似的API使用......

回答 1 投票 0

使用PHP创建一个API服务器,从另一个api获取某些数据(例如:api.themoviedb.org)

我正在创建一个用于获取某些数据的API(比如来自api.themoviedb.org的某些电影)然后我需要将这些数据作为JSON对象返回。我想知道是否有人对...有任何意见

回答 1 投票 -2

更正用于超出已知数据的查询的HTTP状态代码

我正在定义一个API,并且遇到了一个我以前无需处理的问题。我想知道这里的共识是什么,最好的状态代码用于响应,其中......

回答 3 投票 1

存储用于API版本调用的git标记的最佳实践

我正在将API从svn切换到git,这就产生了如何向用户存储和呈现API的版本信息的问题。以前我在使用svn标签结账时获得了版本信息...

回答 1 投票 1

在Nest.js中,如何在我的API响应中提供与我的JSON对象捆绑在一起的静态内容文件

在我的Nest.js API中,我有一个GET,必须在Response中返回一个db行,以及(最多)6个图像文件(base64编码)。我能做的是:db中的6列包含唯一的......

回答 1 投票 0

在C中为库设计公共错误代码

我试图解决的一个设计问题是什么是使客户端能够处理调用库函数时可能发生的错误的灵活方法。我看到两种方法:I。把所有错误......

回答 1 投票 1

如何将Android应用程序中的json数据发布到Ruby on Rails服务器上

我正在尝试将json数据发送到我的RoR服务器,以便在服务器收到POST请求时创建新对象。我对RoR很新,所以我不确定如何正确设置它。一世 ...

回答 1 投票 0

如何设计RESTful api来兑换优惠券?

我正在设计一个RESTful api来兑换优惠券。每张优惠券只能兑换一次,兑换后优惠券的有效期更长。 (POST)/优惠券/ {couponCode} / redeem似乎违反了......

回答 2 投票 0

RAML泛型类型

RAML(或RAML代码生成器)是否支持生成泛型类型?我尝试了一些东西,但似乎都没有用。我试图生成这样的泛型类:class Envelop {...

回答 1 投票 0

API Post方法中的参考相关资源

我正在创建一个创建帖子的API端点:POST> / posts每个帖子最多可以有一个Category和多个Tags。在创建帖子时,我需要引用其类别和标签(如果有的话):...

回答 2 投票 0

为什么_mm_permute_ps的最后一个参数是int?

GCC告诉我,SIMD内在_mm_permute_ps的最后一个参数必须是8位立即数。那么为什么它的最后一个参数被声明为期望一个int? __m128 _mm_permute_ps(...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.