問題タブ [swagger-php]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ErrorException を修正する方法: @OA\Property() の型が「配列」の場合、@OA\Items() が必要ですか?
任意の型のネストされた配列を追加しようとしました。これらは私の注釈です:
php - swagger-php を使用してネストされたプロパティをフォームデータとしてシリアル化する
これは、エンコーディング オブジェクトの例が OpenApi で行われる方法です https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md
私は同じことを達成しようとしていますが、swagger-php を使用しています。私が知らないのは、デフォルトで次のようにエンコードされているため、プロパティを次のようencodings
に@OA\MediaType
エンコードするために渡す方法ですtest
multipart/form-data
application/json
元:
ここにいくつかの例があります:
https://github.com/zircote/swagger-php/tree/master/Examples
しかし、エンコーディングに関する例は見つかりませんでした
ここでフィールドが定義されてい ます https://github.com/zircote/swagger-php/blob/master/src/Annotations/MediaType.php
やってみencoding={"recommended"={"contentType"="multipart/form-data"}}
たけど駄目。
swagger - requestbody なしの Swagger OpenAPI post application/json
私の API はHeader - Content-type:application/json
オブジェクトのみでリクエストを消費します。
同じことを行うには、次を使用します。
しかし、一部のリクエストではRequestBody
、リソースをヒットしてデータを取得するだけです。なしでどうすればいいRequestBody
ですか?
PSこのリクエストにはGET
メソッドが必要です(POST
それが役立つ場合は使用できます)がGET
、RequestBody
.