質問
HULFT SquareのPOST実行処理でデータを送信しようとすると、エラー400(「invalid value」)が発生します。スキーマや認証は正しいのに、なぜエラーになるのでしょうか?
回答
Mapperのスキーマで各パラメータが「要素」のみで構成されており、「type属性」が設定されていない場合、すべての入力値が「文字列」として扱われます。これが「invalid value」の原因と考えられます。
以下の手順で「type属性」を付与し、適切な型を設定することで解消すると考えられます。
1. Mapperのスキーマで各要素を右クリックし、[追加] - [属性] を選択して「type属性」を付与する。
2. その「type属性」に対して、「単一行文字列定数」を使って適切な型を設定する。
<イメージ画像>
補足
「type属性」がない場合、または属性値が空の場合は文字列型になります。
入力スキーマの詳細については、POST実行処理 の「入力スキーマ」を参照してください。
コメント
0件のコメント
記事コメントは受け付けていません。