api-design 相关问题

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

带有 PHP/MVC 设置的 API

嗨,感谢您阅读我的文章: 我有一个具有以下设置的 MVC webApp: 具有以下 .htaccess 的根文件夹: 重写引擎开启 RewriteCond %{REQUEST_FILENAME} !(.*)\.(png|jpg)$ 重写...

回答 0 投票 0

Laravel sanctum 检查用户是否已通过身份验证而无需重定向

我正在为我的 API 使用 Laravel sanctum。 如何检查用户是否已通过 sanctum 中间件的身份验证但没有重定向?我想检查他是否经过身份验证然后做点什么,我...

回答 3 投票 0

C# 记录类型作为受歧视的联合与第三方库

在一个项目中,我正在尝试使用记录来实现有区别的联合,以摆脱抛出异常以处理应用程序层的“预期”错误。这似乎有点矫枉过正......

回答 2 投票 0

基于加密的 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

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