Symfony2响应

Ken*_*nny 2 php response symfony

我正在尝试向Oauth的API发送响应.可悲的是,Symfony2文档在解释所有不同部分方面做得很差$response->headers->set(...);.

这是我在OauthController里面的响应部分:

    $response = new Response();

    $response->setStatusCode(200);
    $response->headers->set('Location', 'url=' . $auth_url);

    return $response->send();
Run Code Online (Sandbox Code Playgroud)

控制器必须有一个return声明,所以,我的代码看起来不错或如何header('Location: ' . $auth_url);从正常的PHP 复制?

谢谢!

Tom*_*ski 6

由于您要进行重定向,因此您可以使用RedirectResponse而不是常规Response:

return new RedirectResponse($auth_url);
Run Code Online (Sandbox Code Playgroud)