腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
微
服务
REST
api
调用
中
返回
对象
列表
是不是
一种
坏
做法
?
spring-boot
、
rest
、
microservices
我正在关注swagger驱动的
api
开发。
在
浏览代码库时,我观察到每当期望
返回
一个
对象
列表
时,
服务
都会
返回
一个父
对象
。 给出的原因是“
在
api
中
返回
对象
列表
是不好的
做法
”。这个流行的教程很可能是灵感的源泉:- <code>C0</code>它说‘如果
服务
返回
一
浏览 17
提问于2020-07-30
得票数 2
1
回答
绕过第三方web
服务
调用
的单元测试
php
、
unit-testing
、
symfony
我正在为使用Symfony2构建的
REST
API
编写函数单元测试。
REST
API
的一部分根据第三方web
服务
检查HTTP基本身份验证。当涉及到单元测试时,这是一个挑战,因为我不能为第三方web
服务
创建临时用户。 我可以对凭证进行硬编码,但我正在考虑另
一种
方法。如果环境是test,那么
在
某些逻辑
中
硬编码来缩短第三方
API
调用
是不是
一种
坏
浏览 4
提问于2013-02-24
得票数 0
回答已采纳
2
回答
检查控制器
中
的业务逻辑以提供更好的错误消息
java
、
spring
、
spring-mvc
、
spring-boot
我有一个
返回
UserDto
对象
的
服务
方法。但是,
在
某些情况下,对控制器的请求将
返回
一个不是200的HTTP状态,但
服务
只能
返回
null或UserDto。将一些业务逻辑移动到控制器并直接
调用
存储库以
返回
更详细的错误消息,这
是不是
一种
坏
做法
,因为
服务
不能将错误消息传递回contoller?
浏览 9
提问于2018-12-14
得票数 1
回答已采纳
1
回答
使用单个
api
端点获取多个模型数据
是不是
一种
坏
做法
?
api
、
http
、
server
、
api-design
这样做的主要原因是,
在
每个打开的应用程序
中
,它都会尝试与
服务
器同步,并触发大约10个
api
端点
调用
来获取每个模型。例如,GET /
api
/locations/all... 10 more 因此,我正在尝试实现一个客户端可以
调用
的
api
,以便更容易地与<em
浏览 1
提问于2017-05-23
得票数 0
1
回答
在
DTO到实体转换
中
创建实体
java
、
rest
我的
Rest
API
使用json dto。现在我想把它转换成相应的实体。 如果我
在
转换过程
中
持久化实体(检查它是否存在,如果不存在,创建并
返回
created,否则
返回
现有实体),这
是不是
一种
坏
做法
?这种考虑的背景是,我有带有嵌套DTO的复杂DTO,如果我
在
创建主DTO时检查/创建所有嵌套DTO,它将变得非常丑陋。可以这么说,我想把这些问题分开。
浏览 0
提问于2017-11-09
得票数 0
1
回答
在
React组件中将具有内部状态的
对象
作为实例属性
是不是
一种
坏
做法
?
reactjs
在
React组件中将具有内部状态的
对象
作为实例属性
是不是
一种
坏
做法
?result => { })} PageCache将所请求的页面保存起来,如果没有发出
服务
调用
,则
返回
结果。
浏览 0
提问于2018-06-27
得票数 1
1
回答
为什么RxJS过滤器方法对我不起作用
angular
、
rxjs
、
observable
、
rxjs5
我的端点
返回
Observable<Array<TaskReprintReasonCode>> 然后,我使用异步管道订阅此可观察
对象
。this.reason$ = this.taskService.getTaskReprintReasonCodes(); 这很有效,直到我需要过滤或映射出该原因
列表
中
的某些内容。我猜这与我定义从DB
返回
的类型的方式有关。命名Observabe<INSERTTYPE[]>
是不是
一种
坏
<em
浏览 12
提问于2019-04-17
得票数 0
1
回答
在
组合
中
返回
成员函数的数据结构
是不是
一种
坏
做法
?
oop
、
composition
类A使用与许多类B
对象
交互的组合类型关系。A类将这些B类
对象
引用存储
在
Arralist
中
{} 如果您想要实现与arraylist
中
的
对象
交互的功能,那么
返回
Arraylist数据结构
是不是
一种
坏
做法
?
浏览 0
提问于2012-11-14
得票数 4
回答已采纳
1
回答
不存在
对象
的GraphQL查询结果
rest
、
graphql
我有一个GraphQL查询,它
调用
REST
服务
来获取
返回
对象
。查询包含一个Id参数,然后传递给
服务
。但是,如果不存在带有该Id的
对象
,
REST
服务
可以响应http状态404。这似乎是正确的反应。如何在GraphQL
中
对未找到的响应进行建模?是否有方法通知GQL
调用
者某些东西不存在?更新 更改GrqlhQL查询以
返回
对
浏览 1
提问于2020-04-12
得票数 9
回答已采纳
1
回答
在
Python下什么时候会出现错误?
python
、
exception-handling
这个问题与好的和
坏
的实践有关:
在
C编程
中
,我习惯于检查函数开始时传递的参数,从而在出现错误时
返回
错误代码(例如NULL指针)。
在
Python语言中,当传递的Queue
对象
为None或类型错误,并且试图操作这个无效的queue
对象
时,将自动引发异常。提前检查数据类型
是不是
一种
好的
做法
?或者应该把错误处理留给
调用
函数来完成,因为那里出了问题?我很想用第
一种
方法来做,但我觉得它可能是错的
浏览 3
提问于2017-10-11
得票数 0
1
回答
Node.js
REST
接口主干集合
rest
、
backbone.js
、
marionette
我有以下问题:一个MarionetteJS应用程序正在处理我的客户端集合。我正在寻找
一种
避免
调用
API
的方法。目标是通过
调用
api
获得集合。我有一些想法:
浏览 4
提问于2013-03-02
得票数 2
回答已采纳
1
回答
我应该将access_token存储
在
localStorage+Redux
中
还是axios默认值
中
?
reactjs
、
redux
、
axios
、
access-token
我开始
在
React应用程序中使用Redux。一开始,我尝试使用通过商店
对象
上的subscribe函数来处理令牌的管理。现在我看到了,我可以直接将令牌保存到axios默认值
中
,就像这样:axios.defaults.headers.common['Authorization']; 当我
在
API
响应
中
收到令牌时,将令牌存储为默认值
是不是
一种
坏
做法
浏览 0
提问于2018-10-23
得票数 1
3
回答
在
REST
中
,是否有
一种
方式
在
调用
端点之前发出信号?
design
、
rest
、
api-design
我有两个端点:端点B可以
在
没有问题的情况下多次
调用
。端点B加载系统
中
必须存在的某些数据,然后使用A导入额外的数据。两个端点之间的数据是不同的,但是需要B来丰富A将导入的数据。 如果以前没有
调用
端点B,我目前将在端点A的控制器
中
抛出一个异常。我想知道
REST
中
是否有一个最佳实践
浏览 0
提问于2020-12-14
得票数 0
1
回答
将json
对象
传递给使用spring开发的端点
java
、
spring-mvc
for (string i: invoiceIds){ }这就是我如何从postman
调用
http://localhost:8030/
api
/v1/customers/4499/getProductsForInvoices/invoiceIds/ "invoiceIds": ["123456",
浏览 47
提问于2019-06-25
得票数 0
1
回答
ASP .NET web :
返回
原始数据
c#
、
asp.net
、
asp.net-web-api
我正在为多个客户开发
REST
ASP .NET Web
服务
--移动设备、插件等等。大多数情况下,我的web方法
返回
特定
对象
(或
对象
列表
),因此客户端将通过使用一些与JSON
对象
一起工作的库/包来轻松地使用web
服务
。但是,
返回
未包装在
对象
中
的原始数据是否是好
做法
?例如,
返回
int的方法。{
浏览 1
提问于2014-09-10
得票数 0
回答已采纳
1
回答
域驱动设计-外部数据
API
作为存储库或
服务
repository
、
domain-driven-design
、
service
、
infrastructure
在
使用域驱动设计开发的博客应用程序
中
,“Post”实体有一个相关的标记实体集合。
在
创建post (例如从UI填充
对象
)时,我想通过
REST
调用
第三方
API
,它获取post的内容并提取语义标记()进行关联。 主要问题:设计这个.它的最佳设计是让Post实体
调用
域
服务
(如PostServices.GetTags(Postcontent) ),传递其内容并检索标签
列表
。** PostServices.GetTags将通过进
浏览 1
提问于2010-02-16
得票数 11
1
回答
添加的字段应该在较低的
API
版本
中
可见吗?
rest
、
eloquent
、
laravel-5.3
、
api-design
在
构建
REST
API
时,添加到版本2响应
中
的字段是否应该随对版本1端点的
调用
的响应一起
返回
?例如,给定端点
api
/v1/users/1,响应可以是: "first_name":"david"然后
在
v2
中
,给定端点
api
/v2/users/1,响应可以更新为: "first_na
浏览 5
提问于2016-11-18
得票数 1
3
回答
哪个更好:
返回
响应
对象
还是表示
rest
资源的
对象
?
java
、
rest
在
一些书籍
中
,
rest
通常
返回
一个Response
对象
,该
对象
包装了一些表示有效负载、状态等的其他
对象
。另一方面,我看到和编写的许多
API
都将POJO (或称其为DTO)作为JSON
返回
,该JSON由客户端使用。这可能是基于观点的,但我想知道
在
高可伸缩性环境中使用这两个中的哪一个更好,在这种环境
中
,一些请求会导致成功,而另一些则会导致失败/数据不
返回
。 我想知道是否有公认
浏览 1
提问于2015-07-08
得票数 5
回答已采纳
1
回答
API
Connect -进行异步后端
调用
asynchronous
、
aggregate
、
apiconnect
我正在尝试以下场景-
在
API
Connect
中
构建Get products
API
,它将
调用
多个后端
微
API
和Web
服务
,如产品信息、库存、图片
列表
、产品评论等,并聚合响应。有没有
一种
方法可以并行(异步)进行这些
调用
,以减少总体延迟?
浏览 1
提问于2016-09-02
得票数 1
3
回答
REST
-
返回
使用Spring创建的
对象
java
、
json
、
rest
、
spring-mvc
、
standards
我有一个
REST
调用
,它接受一个JSON
对象
,比如说person。
在
创建这个
对象
(验证并保存到数据库)之后,我需要
返回
新创建的JSON
对象
。我认为标准
做法
是
返回
201 Accepted,而不是立即
返回
对象
。但是我的应用程序立即需要新创建的
对象
。我有一个控制器方法,用于进行POST
调用
,
调用
服务
类,然后
调用
使用H
浏览 0
提问于2013-04-21
得票数 9
回答已采纳
点击加载更多
相关
资讯
干掉 RESTful:graphql真香!
Python3 API 的封装及调用
用ChatGPT写一个REST API!
DRF 框架总结-引入 Django REST framework 框架
后端开发必备的 RestFul API 知识
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券