2017-10-30 9 views
0

PHPの例外にはgetMessageメソッドが含まれています。パブリックAPIでこのメッセージを公開するのは安全ですか?そのメソッドから返されたメッセージにパスワードなどの機密情報を含めないように指定する仕様はありますか?例外のメッセージを公開するのは安全ですか?

私はLaravelを使用していますが、私も純粋なPHPのケースを知りたいと思います。

答えて

0

一般的な推奨として、エラーは表示されずにログに記録する必要があります。 APIを構築する場合は、意味のあるエラーメッセージを返すだけです。何かのように

status => 210, 
text => You sent a malformed request for x, 
result => fail 

status => 403, 
text => You do not have permission to access this api, 
result => fail 

すべてのステータスコードとその意味を含む完全なドキュメントがあります。

関連する問題