api-design 相关问题

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

我正在尝试从客户端向服务器发送JSON对象并接收响应,但是我发现的所有方法都不充分或过分杀伤

我处于不确定执行此操作的正确方法的情况。我正在尝试获取一个较大的json文件,将其发送到服务器,对其进行处理和重新排序,然后将其发送回客户端。我...

回答 1 投票 0

REST API设计-在请求中传递多行-保存按钮

[前端:前端将有一张桌子。数据将已经填充到表的几列中。用户将输入剩余的数据列。该表将具有多行。那里...

回答 1 投票 0

如何在Java类中最好地存储CSV中的数据?是Row对象的单个列表,还是嵌套对象的单个对象?

日期,地点,地区,新病例,住院治疗,死亡5/21/2020,Accomack,东部海岸,709,40,11 5/21/2020,阿尔伯马尔,托马斯·杰斐逊,142,19,4 5/21 / 2020,Alleghany,Alleghany,9,4,0 5/21/2020,Amelia,...

回答 1 投票 -2

GET端点:解析参数与添加新端点

我有用户和帖子。用户可以发表帖子。我正在为帖子创建一个端点。这有意义吗?帖子/帖子-POST,创建帖子/ posts?{uID}-获取,获取用户/ posts的帖子?{pID}-...

回答 1 投票 0


如何在带有静态API条件的嵌套对象中修补列表的属性

我应该如何设计用于PATCH操作的Restful API,以支持使用条件更新列表中的某些属性?说我有以下json模型:{“ key1”:“ value”,“ key2”:“ value”,“ list”:[...

回答 1 投票 0

应该为失败的更新返回哪个HTTP状态代码,因为找不到标识符?

假设我有以下资源集合/ api / people,每个资源都由其ID / api / people / 1 / api / people / 2标识,以此类推...通过发送POST请求来完成更新。 。

回答 1 投票 0

从.json获取JSON值

我目前正在编写一个从openweathermaps api中提取天气信息的程序。它返回这样的JSON字符串:{“ coord”:{“ lon”:-95.94,“ lat”:41.26},“ weather”:[{“ id”:500,“ main”:“ Rain”,“ ...

回答 2 投票 0



无法正确读取毫秒时间

所以我要从OpenWeatherMap api中提取数据,并且一切都很好,直到我返回内布拉斯加州奥马哈的日出和日落时间为止。香港专业教育学院看过这里以前的文章,并使用...

回答 1 投票 0

Firebase函数HTTP请求检查正文中的空值

我遇到问题,我到处搜索,找不到解决方案。我正在Firebase函数中构建一种API,并且尝试检查是否在...

回答 1 投票 -1

如何保护公共可访问的API?

我正在创建一个FORM(调查表)以获取用户输入,任何访问该网站的用户都可以向我提供信息。这意味着,实际上任何人都可以公开访问该API ...

回答 1 投票 0

基于可变值的具有不同requestBody的API设计

我有一个REST API uploadFeed,它基于feedType(将字符串值作为请求正文的一部分输入)上传用户feed。不同的feedtype在请求中提供了不同的pojo模型...

回答 1 投票 0

如何在python中设计HAL(硬件抽象层)

我对python还是很陌生,一直坚持寻找在python中设计抽象层的最佳方法,以便在HAL之上编写独立于硬件的测试,并且在HAL之下使用特定于硬件的实现...

回答 1 投票 0

REST创建请求应拒绝具有自动生成的字段的主体还是忽略那些字段?

鉴于实体具有自动生成的字段,例如createdDate:在POST请求中,最好是拒绝任何正文包含createdDate值的请求,因为用户不应该'...

回答 1 投票 0

Spring mvc-哪一层应将实体转换为dto(反之亦然)

应该在哪一层进行DTO /实体转换。在Spring Mvc应用程序中具有以下结构:控制器服务存储库我正在使用的方法,其中服务层为@ ...

回答 1 投票 1

REST-Api中传递结构化数据或键值对的最佳做法是什么?

我具有与下面给定的数据结构类似的数据结构,我应该对其进行处理。我正在设计一种API,该API应该接受类似于以下给出的POST请求。 (忽略标题等){...

回答 1 投票 0

NodeJS:从SQL查询获取JSON

我是SQL新手。我有一个包含两个表的数据库:用户和集合。表“用户”存储应用程序的用户,而“集合”存储项目的集合。每个集合均归...

回答 1 投票 0

GraphQL缝合和结合

我需要将多个具有相同架构的graphQl服务'聚合'到单个只读(仅查询)服务中,以暴露来自所有服务的数据。例如:----域1 ----“帖子”:[...

回答 1 投票 0

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