2012-10-07 99 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代碼。 –

相關問題