Azure REST API を使用して、http: //msdn.microsoft.com/en-us/library/hh264518.aspxのドキュメントを使用して Azure ストレージ アカウントを作成しています。
コード InvalidXmlRequest で 400 エラーが発生し続けます (「要求本文の XML が無効であるか、正しく指定されていません。」)。関連する唯一のスレッドは管理 API にあるようです - リクエスト本文の XML が無効であるか、正しく指定されていません- リクエストでいくつかのバリエーションを試しました (xml ヘッダーの削除、本文からの空の要素の削除など) が、それでも同じように表示されます。エラー。
応答ヘッダーにも requestId はありません (GET OperationStatus を使用して詳細情報を取得するため)。
完全な RAW リクエストとレスポンス (私のトライアルの 1 つ) は以下のとおりです。
ここで何が欠けているかについてのアイデアはありますか?
リクエスト:
POST https://management.core.windows.net/<mysubscriptionid>/services/storageservices HTTP/1.1
x-ms-version: 2011-06-01
Content-Type: application/xml
Host: management.core.windows.net
Content-Length: 350
Expect: 100-continue
<?xml version="1.0" encoding="utf-8"?><CreateStorageServiceInput xmlns="http://schemas.microsoft.com/windowsAzure"><ServiceName>gjhgkjhgkgk</ServiceName><Description /><Label>gjhgkjhgkgk</Label><AffinityGroup /><Location>North Central US</Location><GeoReplicationEnabled>true</GeoReplicationEnabled><ExtendedProperties /></CreateStorageServiceInput>
応答:
HTTP/1.1 400 Bad Request
Content-Length: 228
Content-Type: application/xml; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Sun, 20 Oct 2013 02:33:08 GMT
<Error xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><Code>InvalidXmlRequest</Code><Message>The request body's XML was invalid or not correctly specified.</Message></Error>