私はそれがリクエスト本体に入っていることを知っていますが、残りのメタデータとはどのように適合していますか?実際のスワッガーテキストの名前と値のペアのNAME部分は何ですか?私はAzure API Managementにswaggerドキュメントの文字列表現を渡すことで派手なドキュメントをインポートしようとしています。以下のドキュメントに従って、 "Content-Type"を "application/vnd.swagger.doc + json"に設定し、 "import"クエリパラメータを "true"に設定する必要があります。しかし、この「インポート」パラメータをどこに置くべきかを指定するものは、ドキュメントには何もありません。ここでは、マイクロソフトが提供するPUTの例である:Azure API ManagementにAPIをインポートするとき、swaggerの文字列はどこにありますか?
PUTを/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}?api-version = 2016年10月10日
が闊歩ファイルをインポートするには、体内の他のすべての必要なパラメータ?:
「インポート」クエリパラメータと言っているので、パラメータはクエリ文字列「https:// ....?import = true」に移動します。 – Helen
私はこのURLを使ってみました:https://devimsapim.management.azure-api.net/apis/3bf67c9f-2190-4412-a6c3-f01a83caf2ae?api-v ersion = 2016-10-10&import = true – TheDude
しかし私はまだ次のエラーが表示される:Invoke-RestMethod:{"error":{"code": "ValidationError"、 "message": " フィールドには の値が正しくない:"、 "details":[{"code" "ValidationError"、 "target": "path"、 "message": "path"は空にしないでください は空でなければなりません "}]}} – TheDude