[英]azure api management returning internalservererror via put rest request
[英]Azure API Management returns an InternalServerError while PUT'ing a Swagger definition
我正在尝试按照本博客和参考文档中的步骤,通过Azure API管理的REST API导入Swagger定义。 但是,我收到了500错误,内容为:
{
"error": {
"code": "InternalServerError",
"message": "Request processing failed due to internal error.",
"details": null
}
}
我的请求适用于GET,但不适用于PUT。 谁能指出我的请求出了什么问题或应该调查的潜在设置问题?
这是我发送的请求:
PUT /apis/{app-id}?api-version=2014-02-14-preview&import=true HTTP/1.1
Host: {tenant}.management.azure-api.net
Authorization: SharedAccessSignature uid={uid}&ex={ex}&sn={sn}
Content-Type: application/vnd.swagger.link+json
If-Match: *
Cache-Control: no-cache
{
"link": "{app}.cloudapp.azure.com:8165/swagger/docs/0"
}
“链接”值应包含架构,即以“ http://”或“ https://”开头。 我们将解决此问题,以提供更有意义的错误消息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.