我一直在使用WP_Http 将数据发布到(第三方)webservice。
他们的Web服务is slow like hell so I can\'t wait for their webservice\'s answer.
我已尝试使用参数blocking = false 但它似乎不起作用。
这是我的代码,微时间被用来测量webservice的延迟。我认为使用blocking=false,脚本不会等待webservice响应,但它确实会等待。。。
// Preparing send to Webservice
$microtimebefore = round(microtime(true) * 1000);
$request = new WP_Http();
$response = $request->post($post_url, array(\'body\' => $body, \'timeout\' => 15, \'blocking\' => false));
// We\'re using WP_Http with blocking = false so we are NOT waiting for the webservice response, so we cannot control the webservice\'s answer.
$responsebody = "OK";
$microtimeafter = round(microtime(true) * 1000);
$microtimeexecution = $microtimeafter - $microtimebefore;
你们知道为什么参数blocking=false似乎被忽略了吗?
谢谢
干杯