9.3.1
返回的数据莫名其妙的会把我传的参数打印出来,我很确定,我自己没有进行打印,是框架的自发行为。并且我测试多种不同的请求方法,会有不同的表现。第二张图,我知道我使用 GET 方法,不应该把请求数据放到 BODY 体,但我想表达的是,laravel 不应该自行把这些东西打印出来。
1
lybcyd 2022-03-18 22:08:53 +08:00
排查一下是不是中间件的问题
|
2
twing37 2022-03-18 22:22:11 +08:00
如果你确定你没做输出行为, 你要不要试试换个 rest client ?
|
3
Valid 2022-03-18 22:51:59 +08:00
这个肯定是你输出的
|
4
oott123 2022-03-19 10:09:27 +08:00
看起来是 dump 了 request body ,类似 echo file_get_contents('php://input'); 这样的代码。
不同的请求类型会有不同的编码方式,而这个打印出来的就是原始的请求体。 另外第二张图手机号忘打码了。 |
5
PHPJit 2022-03-19 10:38:52 +08:00 via iPhone
建议把可复现最小代码发出来看看
|
6
lzy250 2022-03-19 13:29:20 +08:00 via iPhone
没懂和这个挖矿病毒有啥关系。
|
7
TeslaLyon 2022-03-19 21:40:04 +08:00
好家伙,很好奇是怎么触发的。。
|
8
RickyC 2022-03-20 10:59:43 +08:00
比较反感 laravel 。非要在前后端分离的时代,把前后端一块搞。
还搞一个 laravel-mix ,简直是太复杂了。 个人喜欢 TP ,感觉思想比较先进,纯为 API 打造。 |