gpt4 book ai didi

c# - 如何向 ASP.Net WebApi 使用的 MediaTypeFormatters 添加新的 MediaType?

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:07 25 4
gpt4 key购买 nike

我有一个 ASP.Net WebAPI 项目将返回 JSON,但特别是 HAL+JSON。我知道我可以编写自定义 MediaTypeFormatter 来执行此操作,但我计划返回相同的 HAL 格式响应,即使您要求纯 JSON,所以我的问题是:

除了为 HAL+JSON 编写新的 MediaTypeFormatter 之外,我是否可以将新的媒体类型(“application/hal+json”)添加到默认 WebAPI JsonMediaTypeFormatter 识别的媒体类型列表中?

最佳答案

我想我找到了答案。在 Global.asax:Application_Start() 中,我可以这样做:

GlobalConfiguration.Configuration.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/hal+json"));

关于c# - 如何向 ASP.Net WebApi 使用的 MediaTypeFormatters 添加新的 MediaType?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22996964/

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