2012-10-07 174 views

回答

0

从我发现hereherehere,在POST格式取参数:值的格式,这样您就可以使用一些代码发送给您的JSON:

post('some url', array('json_data' => json_encode($toJson)) 

然后解码与

你的行动
$jsonObj = json_decode($request->getParameter('json_data')); 

但您需要将您的JSON数据与POST中的参数名称相关联,以便在服务器端检索它。

作为一个方面说明,在查看Symfony代码后,参数直接给予$ _POST,除了CSRF,它被调整。

+1

我对通过POST参数格式传递的解码值没有任何问题。问题是将数据添加到POST的主体。我正在使用Zapier,他们将数据作为POST正文而不是POST参数。这里的关键是通过sfBrowser POST方法发送POST正文。考虑到底层代码,我认为这完全不会改变目前超出我的sfBrowser代码。 –

相关问题