2016-04-18 13 views
0

API操作を追加し、body/x-www-url-formエンコードされたbodyコンテンツタイプが記述されています。私は、イメージに示されているように表現を追加しました。私はDevelopersポータルで操作を試してみると、formDataではなくbodyにリクエストパラメータを送ります。azure API管理操作のformDataでリクエストパラメータを送信できません

enter image description here

は、どのように私はFORMDATAにパラメータを送信するように設定することができますか?ありがとう。

答えて

0

表現は常にHTTPメッセージの本文で送信されるデータを指定し、content-typeはその形式を指定します。 Azure API Managementサービスでは、指定した表現サンプルに対して処理を行わないため、指定したコンテンツタイプに対応するようにサンプルを設定する必要があります。アプリケーション/ x-www-form-urlencodedで使用した上方

例では、そう表現試料のより適切な形態には次のようになります。

[email protected]&password=123456 

このような操作は、POST動詞を使用して、メッセージ内のデータを送信すべきです体。

あなたは

http://some.domain/user/[email protected]&password=123456 

のように、クエリ文字列内のデータを受け付ける操作を指定したい場合は、パラメータセクションとGET動詞を使用する必要があります。両方を許可したい場合は、2つの操作を作成する必要があります。

+0

ありがとうございました。 @Vitaliy Kurokhtin – vvsanil

関連する問題