2016-10-03 4 views
0

this blogreference documentationの手順に従って、Azure API ManagmentのREST APIを使用してSwagger定義をインポートしようとしています。しかし、私はボディと、反応して500エラーを取得しています:Azure API ManagementはSwagger定義をPUTするときにInternalServerErrorを返します

{ 
    "error": { 
    "code": "InternalServerError", 
    "message": "Request processing failed due to internal error.", 
    "details": null 
    } 
} 

私の要求はなく、PUTのために、GETのために働きます。誰かが私の要求や、私が調べなければならない潜在的なセットアップの問題が何か問題であると指摘できますか?

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" 
} 

答えて

0

"リンク" 値は、すなわち、スキーマを含んで始める必要があります "のhttp://" または "https://で"

この

は私が送信してるの要求です。より意味のあるエラーメッセージを提供するため、この問題に対処します。

+0

U_U *ヘッドデスク* ありがとう –

関連する問題