gpt4 book ai didi

http - 是否可以使用 ASP.NET WebApi 为 HEAD 响应设置 Allow header ?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:29:06 26 4
gpt4 key购买 nike

我正在构建一个 REST API 并尝试在收到 HEAD 请求时为特定路由返回 405 Method Not Allowed。

rules说“响应必须包含一个允许 header ,其中包含所请求资源的有效方法列表。”

然而,rules还说“服务器不得在响应中返回消息正文。”

因此,我正在构造我的 HttpResponseMessage,其 Content 属性为 null,但我可以提供“允许” header 的唯一方法是作为内容 header 。如果我尝试将其作为 HttpResponseMessage 对象而不是 HttpContent 对象的 header 提供,我会收到错误消息:

Misused header name. Make sure request headers are used with HttpRequestMessage, response headers with HttpResponseMessage, and content headers with HttpContent objects.

那么是否有可能遵守规范,或者它是否属于“屏住呼吸”的情况之一?

最佳答案

尝试发送带有您的 header 和零长度字节数组的 ByteArrayContent

关于http - 是否可以使用 ASP.NET WebApi 为 HEAD 响应设置 Allow header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30063713/

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