gpt4 book ai didi

c# - WebApi 可以有一个端点并根据发送的对象做一些不同的事情吗

转载 作者:行者123 更新时间:2023-11-30 17:41:13 26 4
gpt4 key购买 nike

是否有可能只有一个端点并能够接收两个不同的对象(但只有一个,object1 或 object2)?

我真的不介意它最终会如何查看代码,我只关心调用用户能够使用任何一种对象类型调用相同的端点,而且很明显,这是一种了解哪个对象的方法我要么通过两种不同的方法,要么通过相同的方法来了解发送了哪一种方法。

我不确定如何更具体,或者是否还有其他我应该提及的内容。让我知道,如果是这种情况,我会进行编辑。

最佳答案

可以吗?绝对地。应该是?不。

REST 将端点描述为具有基于其输入的明确操作。如果您正在与 Customer 端点进行交互,那么该端点也使用 Dog 就没有多大意义了!应该有一个抽象级别允许您为您想要的特定目的使用类型,即使该目的是“记录该对象的名称及其发出的声音”(例如:“Woof”和“Tacos”) ,也许是一个 Recorder 端点。

关于c# - WebApi 可以有一个端点并根据发送的对象做一些不同的事情吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33354507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com