国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

中間件中如何獲取響應信息的頭部和主體內(nèi)容?

我愛娃哈哈

接口返回數(shù)據(jù)需要做加密處理,打算用中間件去實現(xiàn),請問如何在中間件里獲取response響應頭和主體內(nèi)容?

1861 1 3
1個回答

oliusha
<?php

declare(strict_types=1);

namespace app\middleware\admin;

use Webman\MiddlewareInterface;
use Webman\Http\Response;
use Webman\Http\Request;

class Test implements MiddlewareInterface
{
    public function process(Request $request, callable $handler) : Response
    {
        echo '請求穿越階段,也就是請求處理前';

        $response = $handler($request); // 繼續(xù)向洋蔥芯穿越,直至執(zhí)行控制器得到響應

        echo '響應穿出階段,也就是請求處理后';

        var_dump($response->getHeader('Content-Type'));//指定的響應頭

        var_dump($response->getHeaders());//全部響應頭

        var_dump($response->rawBody());//響應的內(nèi)容

        return $response;
    }
}
  • liziyu 2022-09-04

    地道,??

  • z 2023-08-01

    請問這個在控制器輸出視圖的的時候怎么使用
    $response = view('index/main', $data_view);
    $response->middleware('Test ');
    return $response;
    按你的test 提示錯誤Error: Call to undefined method support\Response::middleware()

年代過于久遠,無法發(fā)表回答
??