0

是否可以通过 PHP 发布 dat,并保持连接以接收响应?我的想法是,为了进行双向对话,我将通过 cURL 发布数据,然后向第二方提供另一个 URL 以便与我对话。

但是有人告诉我:

当您通过 HTTPS 进行 POST 时,您需要做的就是等待响应通过同一连接返回给您,我们的服务器将在处理订单时不断返回一系列 HTML 注释。

PHP 和 cURL 怎么可能?还是有一些我不知道的其他连接功能?

请帮忙,因为我对此一无所知:S

4

1 回答 1

0

cUrl 是一组正确的功能。

请阅读CURLOPT_RETURNTRANSFERhttp://www.php.net/manual/en/function.curl-setopt.php

一般来说,您需要以下内容:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, '...');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_VERBOSE, false);

curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, ...);

$response = curl_exec($ch);
curl_close($ch)
于 2013-09-28T08:55:44.503 回答