api-design 相关问题

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

基于加密的 API-key 查询数据库

我正在 Python 中设置基于 API 密钥的身份验证。最初我使用以下方法生成 API 密钥: 进口机密 api_key = secrets.token_urlsafe(32) 然后我使用以下方法对其进行加密: 来自 cryptography.fer...

回答 0 投票 0

关于设计 REST API 以返回可能的嵌套资源的问题

我有一个名为 Checklist 的资源控制器。清单可以有多个用户权限。 UserRight 包含 ChecklistGuid、UserGuid 和 AccessModifier(读/写)。 我有以下......

回答 1 投票 0

在我的 React 应用程序中进行 API 调用时出现 404 错误

我有一个包含 auth.js 文件的路由文件夹,我在其中编写了用于注册用户的 API 发布请求。 服务器/路由/auth.js const express = require("快递"); const 路由器 = ex...

回答 0 投票 0

使用内联命名空间进行API版本管理

我想在一个库(seastar)的API中引入一个突破性的变化,而不破坏用户。所以我想提供一种方法让客户以他们自己的速度迁移到新的API。为此,我希望...

回答 1 投票 0

HTTP状态码 - 404NotFound vs 204NoContent vs 200Ok

我的Widget实体属于Company实体。公司和Widgets之间是一对多的关系。这是我第一次使用Get方法。[Route("MyApiCompanies{companyId}...

回答 1 投票 0

HTTP状态码 - 401NotAuthorized vs 404NotFound vs 400BadRequest

我的Widget实体属于Company实体。公司和Widget之间是一对多的关系。这是我第一次使用Get方法。[Route("MyApiCompanies{...

回答 1 投票 0

Prolog中的关系运算符符号3向比较

Prolog标准ISOIEC 13211-1:1995Cor.2:2012的特点是compare3:8.4.2 compare3--三向比较8.4.2.1描述compare(Order, X, Y)为真iff Order统一于R ...

回答 1 投票 1

如何使用 curl 查看 SelfSubjectRulesReview 的资源权限?

在Kubernetes中,你可以使用auth can-i命令来检查你是否对某些资源有权限。例如,我可以在worker上使用这样的命令:kubectl --kubeconfig etckubernetes ...

回答 1 投票 0

在C++中有没有一种方法可以将一个类的函数限制在另一个类中调用(不使用继承,朋友)?

我想设计一个类,它的函数应该被限制在只能从另一个类中调用。具体来说,在给定的代码中,class Club { int id; string name; vector

回答 1 投票 0

文件上传的REST设计 [已关闭]。

我想为一个文件上传服务创建一个REST API,允许用户。打开一个会话 上传一堆文件 关闭会话 然后再回来用他们上传的文件做一些事情...

回答 1 投票 55

提取服务调用到助记器?

我在serviceA中有两个API,调用serviceB的同一个API。唯一不同的是,这两个API调用serviceB的API的请求参数不同。结果,这两个API在 ...

回答 1 投票 1

REST: 获取多个资源--什么是正确的REST方法?

我知道这个问题已经被回答过好几次了,但我仍然不确定用长长的非结构化查询参数列表证明GET或POST来获取数据是正确的方法。我有...

回答 1 投票 0

对象初始化器内的集合初始化器,具有默认值。

我只是偶然发现了以下问题: class Settings { / 让我们设置一些默认值。{ 1 } 公共ICollection AllowedIds = new List () { 1 }; } static void Main(...)。

回答 1 投票 1

REST API PATCH响应可以用不同的资源,应该应用于确认补丁吗?

我正在做一个服务器开发REST API。现在的结构(至少是这个问题需要知道的)是,我有一个产品集合,可通过GET产品、GET产品......来检索。

回答 1 投票 0

为什么要在公共API中加入Thread.destroy()这样没有实现的方法?

这个我有点不明白。Java API中有些方法,比如Thread.destroy(),根本就没有实现。(我知道没有实现可能是因为会死锁......。

回答 2 投票 3

如何建立查询参数并使用nodeexpress进行搜索。

我现在正在学习NodeExpress,为了做到这一点,我正在为一个房产市场建立一个API。我正试图进行搜索,但我不知道如何用可选的查询参数进行搜索。我有一个...

回答 1 投票 0

用于描述API响应的接口,应该包含所有字段还是只包含应用程序实际需要的字段?

假设我有一个API端点,返回一个有20个字段的对象。在这20个字段中,我只对两个字段感兴趣。我的(Typescript)接口(在FE端)是否应该描述整个对象......。

回答 1 投票 1

REST-API-设计为一个资源提供多个端点。

我目前正在设计一个REST-API。假设我想GETPOSTPUTDELETE以下对象 假设我有以下信息,我想GETPUTPOSTDELETE(这只是一个......

回答 1 投票 0

在将一个资源链接到另一个资源时,使用POST路由。

那么假设你有两个实体Product和Category。一个产品可以有多个类别,一个类别可以有多个产品。当涉及到你想要创建的API设计......

回答 1 投票 0

Rest API设计--图像标签应用

我正在研究一个标签应用程序,以探索REST和Dropwizard。图片可以上传并与标签相关联。对这些资源进行CRUD操作。这里的2个资源是 - 图像和标签。I ...

回答 1 投票 0

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