【问题标题】:Perform POST Request from a Controller in Symfony2在 Symfony2 中从控制器执行 POST 请求
【发布时间】:2014-01-03 12:04:34
【问题描述】:

我需要将虚拟 POS(销售点)与我在 Symfony2 中制作的电子商务网站集成。

系统很简单:客户端必须对给定的 URL 执行 POST 请求,只需很少的参数;然后从我的网站客户将被重定向到他/她可以支付订单的银行 POS 页面。

问题是我不想向客户端发送 HTML 中的任何 POST 参数(因为它们很敏感:密码和签名),所以我想知道如何在我的 Symfony2 环境中实现这一点。

【问题讨论】:

  • 使用 cURL 发出 post 请求
  • @svprdga 你指的是 POS (point of Sale) 还是 POST 因为我拒绝编辑这个问题只是因为这个原因。
  • 我已经提交了我的编辑。对不起,如果你提到point of sale :(

标签: php symfony e-commerce


【解决方案1】:

看看 PHP 中的 cUrl:http://ch2.php.net/manual/en/book.curl.php

您可以使用 PHP 发出 POST 请求。

也许这个例子有帮助:http://wiki.uniformserver.com/index.php/PHP_cURL:GET%26_POST#Example_11_-_cURL_POST

【讨论】:

  • 考虑使用 Symfony Buzz 包:github.com/sensiolabs/SensioBuzzBundle,它基本上是 php curl 功能的包装器。有些人发现 Buzz 比原始 curl 更易于使用。
  • @Cerad 如何在buzzbundle 中提出POST 请求
  • 视情况而定。有些人会阅读文档并遵循示例。其他人会花钱请别人做研究和编写代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-02
  • 2014-07-26
  • 2018-02-22
  • 2016-04-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多