2017-09-13 4 views
0

Zend Expressive 2(HtmlResponse付き)のレスポンスにヘッダーを追加する方法はありますか?Zend Expressiveでヘッダーを変更または追加する方法

class NotModifiedMiddleware implements ServerMiddlewareInterface 
{ 

    /** 
    * Process an incoming server request and return a response, optionally delegating 
    * to the next middleware component to create the response. 
    * 
    * @param ServerRequestInterface $request 
    * @param DelegateInterface $delegate 
    * 
    * @return ResponseInterface 
    */ 
    public function process(ServerRequestInterface $request, DelegateInterface $delegate) 
    { 

    } 
} 

答えて

0

これは簡単です。

public function process(ServerRequestInterface $request, DelegateInterface $delegate) 
{ 
    $response = $delegate->process($request); 

    $now = new \DateTime(); 

    return $response->withHeader('Last-Modified', $now->format('c')); 

} 

あなたは、たとえば、要求を処理し、バック応答を取得するために、デリゲートを聞かせする必要があります

関連する問題