发送多个异步PHP cURL请求

时间:2015-03-02 15:33:36

标签: php curl

我正在使用PHP cURL,它正在返回一个json响应。我希望能够做的是同时发送多个请求来测试程序,以确保它可以同时处理多个请求。目前我尝试使用以下代码: -

JQUERY

$(function() {

    var MAXNUM = 9;

    function newAsyncRequest() {
        setTimeout(function() {
            var val = Math.floor(Math.random() * (MAXNUM+1));
            if (val !== 0)
                newAsyncRequest();
            console.log(val);
        }, 1000);
    }

    newAsyncRequest();

});


function asyncFunction(session) {
    (new Request({
        url: test.php,
        onComplete: function (response) {

            // Do something???

        }
    })).get();
}   

PHP

function sendPostcodeRequest() {

    require_once('scripts/php/controllers/curl.controller.php');

    $postcode = 'LE11 3SA';
    $postcode = rawurlencode($postcode);

    $uri = 'http://192.168.1.110:8290/?pc='.$postcode; // Home

    $response = CurlController::request($uri);

}

基本上我想要sendPostcodeRequest(); PHP异步运行1000次。

对此的任何帮助将不胜感激。

0 个答案:

没有答案