2012-12-14 63 views
0

我想使用組件 的Symfony \組件來創建在Symfony2的一個POST響應\ HttpFoundation \響應 我如何可以模擬一個POST,通過改變頭值Symfony2中創建投遞響應

感謝

回答

2

HTTP響應沒有方法。只有請求。例如,您可以使用捲曲創建一個。

0

代碼例如:

$curl_opts = array(
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_URL   => 'http://myserver.com/dataRoute', 
    CURLOPT_POSTFIELDS  => json_encode($json), 
    CURLOPT_HTTPHEADER  => array('Content-Type: application/json') 
); 

$curl = curl_init(); 
curl_setopt_array($curl, $curl_opts); 
$result = curl_exec($curl); 
curl_close($curl); 

var_dump($result); 

或通過使用JavaScript & jQuery的

var url = '/dataRoute'; 
var postData = { 
    'key1': value1, 
    'key2': value2 
}; 
$.post(url, postData, function(data) { 
    console.log(data); 
});