前提・実現したいこと
「実現したいこと」
ファイルをS3からダウンロードするAPIを作成しています。
そのAPIのPOSTの正常な値を確認したいです。
「実施したこと」
・API仕様書をswaggerを用いて作成し、download.jsonファイルにレスポンスの値を記述
・api.phpにルートを記述
・FileDownloadController.phpファイルを作成
・Test API Testerを用いて、GET,POSTの値を確認
発生している問題・エラーメッセージ
GETを投げた際は、jsonファイルに記載したBODY内容が値として帰ってきましたが、
POSTでは404エラー(要求された URL は本サーバでは見つかりませんでした。)が返ってきます。
またBODY部分には{}という値が返ってきています。
//api.php Route::get('/download', 'Api\FileDownloadController@post'); Route::post('/download/{admin_page_id }/{page_flg}', 'Api\FileDownloadController@post');
//FileDownloadController.php class FileDownloadController extends ApiController { public function post(Request $request) { return 'テスト'; }
APIのモック(スタブ)の作成のために行っている上記の事が的外れな様な気も致します...
分からないことばかりのため、不明な部分が多い質問文かと思いますが、
回答いただけると幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー