api-design 相关问题

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

REST API:我们是否应该为结果和结果计数分别使用API ?

我很困惑我们是否应该为获取结果和结果计数创建单独的API,或者我们应该仅根据结果API中的查询字符串来获取计数。 / api / results /:获取所有记录/ ...

回答 1 投票 1

长期运行的创建过程的推荐工作流程

我正在设计一个RESTful API,涉及客户提交创建资源的请求,让我们说一个报告。由于有正当理由不值得进入,此过程可能需要至少30秒......

回答 1 投票 1

REST API设计:我的响应是否应包含输入参数以供参考

我正在编写一个简单的Rest API。它将基于某些输入参数返回DB记录。例如,我的数据库包含一个关键Jon的{NewYork,Likes Pizza}。所以我的输入就像http:// url / person?name =“...

回答 1 投票 0

根据引用程序集限制可用的属性

我可能没有正确地说出这个问题,但希望我可以得到这个意图。我有一个有三个项目的应用程序。项目1是应用程序的面向Web的部分。项目......

回答 1 投票 0

什么模式或过程通知多个系统有关另一个系统的变化

想象一个系统X带有一个带有来自(mysql)数据库的大量数据的http api。想象一下,多个系统依赖于这些数据但执行非常不同的任务。有些人在一个数据集上工作......

回答 1 投票 0

ReST API是否应该静默忽略更改不存在的字段的请求?

考虑一个ReST API,它提供了一个数据库接口。如果服务器在PUT或PATCH请求上响应HTTP 400 Bad Request,它会尝试为列指定新值...

回答 4 投票 6

针对多对多关系的Rest API资源设计

帖子可以在很多类别和章节中。类别和部分可以有很多帖子要列出部分/类别使用:GET /帖子/类别GET / posts / sections似乎比以下设计更好:...

回答 1 投票 0

扩展REST API - 架构

我们的产品是我们需要扩展并使其冗余的休息API。我们的计划是使用nginx作为负载均衡器和代理,它将api请求转发给三个不同的服务器,所有这些...

回答 1 投票 1

数据处理和转换应该在哪里发生?

我使用Angular 4作为我的前端框架,基本上只是asp net core作为客户端从中获取数据并偶尔发布数据的API。我正在制作仪表板来显示一些统计数据......

回答 2 投票 1

是否可以下载音频文件并使用React Native Expo播放?

我有一个服务器托管的音频文件,我希望我的应用程序在验证后可以访问。用户发送包含认证令牌的GET请求,服务器返回二进制音频数据....

回答 1 投票 1

通过CLI而不是GUI与OptaPlanner交互

我正在寻找一种直接从命令行界面(CLI)与OptaPlanner交互的方法,而无需使用图形用户界面(GUI)。更具体地说,我希望通过......

回答 1 投票 0

通过URL与参数传递记录ID的优点/缺点

我正在研究一个API,我想知道通过URL传递ID作为参数来访问记录是否有任何优点/缺点。示例:获取ID 1消息的信息...

回答 1 投票 -1

如何将数据帧转换为常量联系API所需的确切格式?

我有一个包含以下数据的数据框:email_addresses first_name last_name 0 [email protected] test test 1 [email protected] Jane Doe 2 [email protected] John Smith ...

回答 1 投票 0

如何删除单引号,并在转换为to_json后将括号添加到pandas数据框中?

我已成功将pandas数据帧转换为json字符串,同时在开头添加字符串'import_data',如下所示:a = {“import_data”:df.to_json(orient ='records')}返回:...

回答 1 投票 0

Tweepy - 排除转推

最终目标是使用tweepy api搜索专注于主题(即docker)和EXCLUDE转发。我看过其他线索提到不包括转推,但他们完全......

回答 2 投票 11

在ASP.NET Core中实现“JSON Merge Patch” - 最好的方法是区分null和未定义的属性

我想创建和端点符合“JSON Merge Patch”https://tools.ietf.org/html/rfc7396请不要将它与“JavaScript Object Notation(JSON)Patch”https://tools.ietf混淆。组织/ ...

回答 3 投票 4

如何在快递请求期间更改req.body

我正在尝试在我的API上使用Node.js支付SDK(在Express上运行)。问题是,在验证卡详细信息并开始交易之后,从他/她的银行向用户发送OTP。 ...

回答 1 投票 0

何时将模型用作API C#中url参数的参数

我在控制器中有一个返回对象列表的方法。控制器的实现并不重要。该方法称为GetAllTestsByLocationIdAndPollTypeId并返回列表...

回答 1 投票 4

基于替代标识符获取rest API中的资源

什么是基于不同标识符获取资源的其他API约定?例如GET / resource / {id} GET / resource / {guid}因为这可以被视为重复资源......

回答 2 投票 0

用于备份和恢复的RESTful API [关闭]

我即将设计一个RESTful API来备份和恢复数据库。我想知道是否存在RESTful和合理的方法...... API应该支持3个操作:创建一个...

回答 1 投票 -1

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