リクエストのContent Typeヘッダーがapplication/jsonであることを確認したいのですが、Slimフレームワークでどうすればいいですか?PHP Slimリクエストがapplication/jsonかどうかをチェックする方法
これは有効ではありません。
$contentType = $app->request->getContentType();
if(strtolower($contentType)!="application/json")
throw new AppException("Request must have application/json content type");
コンテンツタイプが文字セット情報を含めることができるというように...
に
strtolower
を適用したあなただけの 'アプリケーション/ json'サブストリングの有無をチェックしないのはなぜそのヘッダーに? –これが十分かどうかは分かりませんでした – Tobia