V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
brader
V2EX  ›  程序员

laravel 接口响应输出奇怪的东西

  •  
  •   brader · 2022-03-18 21:33:06 +08:00 · 1700 次点击
    这是一个创建于 980 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1). 当前使用的 Laravel 版本?

    9.3.1

    返回的数据莫名其妙的会把我传的参数打印出来,我很确定,我自己没有进行打印,是框架的自发行为。并且我测试多种不同的请求方法,会有不同的表现。第二张图,我知道我使用 GET 方法,不应该把请求数据放到 BODY 体,但我想表达的是,laravel 不应该自行把这些东西打印出来。

    laravel 接口响应输出奇怪的东西

    laravel 接口响应输出奇怪的东西

    第 1 条附言  ·  2022-03-19 10:40:55 +08:00
    谢谢各位,原因已经找到了。是我的容器感染了 kdevtmpfsi 挖矿病毒,已采取对应措施清除,已经恢复正常了。
    8 条回复    2022-03-20 10:59:43 +08:00
    lybcyd
        1
    lybcyd  
       2022-03-18 22:08:53 +08:00
    排查一下是不是中间件的问题
    twing37
        2
    twing37  
       2022-03-18 22:22:11 +08:00
    如果你确定你没做输出行为, 你要不要试试换个 rest client ?
    Valid
        3
    Valid  
       2022-03-18 22:51:59 +08:00
    这个肯定是你输出的
    oott123
        4
    oott123  
       2022-03-19 10:09:27 +08:00
    看起来是 dump 了 request body ,类似 echo file_get_contents('php://input'); 这样的代码。

    不同的请求类型会有不同的编码方式,而这个打印出来的就是原始的请求体。

    另外第二张图手机号忘打码了。
    PHPJit
        5
    PHPJit  
       2022-03-19 10:38:52 +08:00 via iPhone
    建议把可复现最小代码发出来看看
    lzy250
        6
    lzy250  
       2022-03-19 13:29:20 +08:00 via iPhone
    没懂和这个挖矿病毒有啥关系。
    TeslaLyon
        7
    TeslaLyon  
       2022-03-19 21:40:04 +08:00
    好家伙,很好奇是怎么触发的。。
    RickyC
        8
    RickyC  
       2022-03-20 10:59:43 +08:00
    比较反感 laravel 。非要在前后端分离的时代,把前后端一块搞。
    还搞一个 laravel-mix ,简直是太复杂了。
    个人喜欢 TP ,感觉思想比较先进,纯为 API 打造。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1757 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:36 · PVG 00:36 · LAX 08:36 · JFK 11:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.