php - Symfony2 响应

标签 php symfony response

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

这是我的 OauthController 中的响应部分:

    $response = new Response();

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

    return $response->send();

Controller 必须有一个 return 语句,所以我的代码看起来不错,或者我如何从普通 php 复制 header('Location: ' . $auth_url);

谢谢!

最佳答案

既然要做重定向,那么可以用RedirectResponse而不是常规的 Response :

return new RedirectResponse($auth_url);

关于php - Symfony2 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35000705/

相关文章:

php - 一个页面操作与多个 html 文件

unit-testing - 依赖注入(inject)测试单元

php - 如何将容器作为服务的参数

file - Clojure 文件响应

php - Apple 推送通知的证书

php - 想根据我的时区而不是服务器时区获取时间

php - symfony/console 组件的可变数量的选项

json - 如果逻辑应用程序不为空,则返回 JSON 字段

CSS:从 1 行中的 4 个图像更改为 2 行中的 2 个图像

javascript - 仅当选中该复选框时才显示文本框,如果不选中则不将该字段保存到数据库中