0

コンポーネント Symfony\Component\HttpFoundation\Response を使用して symfony2 で POST レスポンスを作成したいのですが、ヘッダー値を変更して POST をシミュレートするにはどうすればよいですか

ありがとう

4

2 に答える 2

2

HTTP 応答にはメソッドがありません。リクエストのみが持っています。たとえば、curl を使用して作成できます。

于 2012-12-14T09:04:27.800 に答える
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);
});
于 2012-12-14T17:04:28.663 に答える