Asp.net web api Web API帮助页-特定于用户的响应类型
我正在开发一个API,它根据用户输出不同的响应,目前我正在使用ResponseType属性来描述返回的响应类型,但这只允许我指定一种响应类型,这在用户之间会有所不同Asp.net web api Web API帮助页-特定于用户的响应类型,asp.net-web-api,asp.net-web-api-helppages,Asp.net Web Api,Asp.net Web Api Helppages,我正在开发一个API,它根据用户输出不同的响应,目前我正在使用ResponseType属性来描述返回的响应类型,但这只允许我指定一种响应类型,这在用户之间会有所不同 是否有任何方法可以自定义帮助页面以显示用户将获得的响应类型?帮助页面不支持这些动态响应类型,并且依赖可用的静态信息 HelpPage不支持前面提到的多个响应类型…我们允许多个ResponseType属性的事实是一个错误…根据当前的代码逻辑,即使您提供多个属性,我们也只选择一个…您可以将多个ResponseType属性应用于单个方法,
是否有任何方法可以自定义帮助页面以显示用户将获得的响应类型?帮助页面不支持这些动态响应类型,并且依赖可用的静态信息
HelpPage不支持前面提到的多个响应类型…我们允许多个
ResponseType
属性的事实是一个错误…根据当前的代码逻辑,即使您提供多个属性,我们也只选择一个…您可以将多个ResponseType
属性应用于单个方法,所以你不能只指定一种类型的响应。好的,谢谢,我不知道。所以这让我更接近了,虽然我更喜欢只向用户显示他们收到的响应类型。谢谢你的澄清!你认为这会在将来的任何版本中得到支持吗?我也很感激这个允许多个ResponseType的功能!我的第三个问题是,是否有我们可以提交的缺陷报告?您知道是否有夜间支持此功能吗?至少,能够包含多种响应类型会更好,这样BadRequestErrorMessageResult
就可以与ResultOk
或OkNegotiatedContentResult
一起修饰。两者都可能是HttpStatusCode
的风格,但是HttpStatusCode
没有正确定义响应中的预期内容(是否有消息?是否有对象?)