問題タブ [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 - PHP-Swagger クエリ パラメータ
私の Zend アプリケーションでは、モバイル アプリケーション用の小さな API を作成しています。モバイル開発者が簡単に使えるようにするために、私は Swagger を使用しています。これまでのところ、1 つの GET リクエストを除いてすべて正常に動作しています。
ブラウザーで /user/messages/{sessionToken}?numMessages={numMessages}&pageNr={pageNr} を呼び出すと、必要な結果が得られますが、Swagger にこの要求を実行させようとすると、sessionToken のみが送信されます。私はSwaggerのためにこの注釈を試しました:
誰かが私の間違いを見ますか?
どんな助けでも大歓迎です。
敬具
ロルターマン
更新:提案どおり、両方の paramTypes を「クエリ」に変更し、パスを変更しました。
しかし、それはうまくいきませんでした。
Eclipse PDT の xdebug は次を示します。
と
闊歩JSONは次のとおりです。
/user の出力は次のとおりです。
エラーは、私のswagger-uiがクエリパラメータを送信しないということですか? これは、1 つの query-param である sessionToken のみの例です: (FireBug 2.0.6 で監視)
答えは次のとおりです。
sessionToken が送信されていないため、正解です。
このリクエストは機能しますが、swagger-ui からのものではありません。
swagger-php - リクエストヘッダーの Swagger-php アノテーション
Slim フレームワークを使用して PHP で Restful API を作成しています。API を文書化するには、Swagger-php アノテーションを使用します。API の要求ヘッダーに注釈を付ける方法は?
php - PHPStorm で PHP アノテーションを自動的にフォーマットする方法
Swagger PHP アノテーションを含む PHP ブロック ドキュメントを含む多数のファイルを扱っていますが、インデントされていません。スペースで自動的にフォーマットする方法はありますか?
旋回
の中へ
php - composerなしでベンダーモジュールを追加するには?
モジュール Swagger ( https://github.com/outeredge/SwaggerModule ) を Zend Framework 2 ベンダー ライブラリに追加したいと考えています。composerを使用するための指示がありますが、composerなしでやりたいです。
これをどのように行うかについて誰かが私を助けることができますか? 私が試したこと:
- モジュールをダウンロードして Vendor フォルダにコピーしました。
swagger.global.php
にファイルを追加しましたconfig/autoload
'SwaggerModule'
に を追加application.config.php