我与支付提供商建立了自己的网上商店,为了完成购买,他们向我发送了一个帖子到一个页面,其中包含一些数据让我确认订单。
问题是当他们发出请求时,它会为他们返回 406 错误。这是我可以在日志中找到的
The request was rejected because it contained an Accept header for a MIME type that is not supported for the requested file extension.
Content-Type: application/json
Connection: keep-alive
Content-Type: text/plain;charset=UTF-8
我需要为这篇文章做些什么才不会在 asp.net 中被拒绝。我正在使用 global.asax 进行路由。我已经在 web.config 中添加了 mimetype
<mimeMap fileExtension=".json" mimeType="application/json" />
但我认为这不会使其成为可接受的标头类型?
编辑 这是他们发送的帖子
connection close
accept-encoding gzip,deflate
user-agent Apache-HttpClient/4.5.7 (Java/11.0.13)
host webhook.site
content-length 2
request-timeout 6300
klarna-client-timeout 6300
klarna-idempotency-key xxx
klarna-originator-user
klarna-originator-source
klarna-correlation-id xxx
content-type application/json;charset=UTF-8