あいまいな API ドキュメントを持つネットワーク アプライアンスを使用しています。PATCH および GET リクエストは正常に実行できますが、POST は機能しません。応答として HTTP ステータス エラー 422 を受け取りました。JSON 要求にフィールドがありませんが、ドキュメントで指定されているように必要なフィールドを提供しています。サンプル コードで Python Requests モジュールとベンダー提供の PyCurl モジュールを試しましたが、同じエラーが発生しました。
REST API には、特定の POST の必須フィールドとその値の型を返すデバッグ メソッドがありますか? 私は、リクエストで表示されるようにテンプレートが構成されているもの ( {str(ServerName) : int(ServerID)}
API 開発者が作成した可能性があるものではなく、 JSON など) について詳しく話しています。