首页 > 解决方案 > 如何预防一些方法

问题描述

我正在使用 Laravel 5.5 开发一些 API

我使用的方法只有'GET'/'POST'/'PUT'/'PATCH'/'DELETE'。

一切正常,除非请求是 HEAD 或 LOCK(例如)....

在这种情况下,后端会返回带有 html 响应的 405 错误。在这个 html 响应中有很多机密数据。

是否有可能,仅对于某些方法,背面返回单个文本“方法不允许”而不是 html 文件?这样做是一个好习惯还是没有必要?

我想象一个中间件,但是哪个?

标签: apilaravel-5.5

解决方案


您获取包含机密数据的调试信息的原因可能是由于在您的配置debug中设置了。true如果您将此设置为false,则错误消息将删除机密数据。


推荐阅读