使用fsocket进行Http ping

时间:2017-05-11 16:14:07

标签: php sockets http

我想发送请求(POST或GET)而不是等待回答

我有代码:

    $fp = stream_socket_client("tcp://requestb.in:80", $errno, $errstr, 30, STREAM_CLIENT_ASYNC_CONNECT|STREAM_CLIENT_CONNECT);

    $out = "GET /15b3x0v1 HTTP/1.1\r\n";
    $out .= "Host: requestb.in\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fputs($fp, $out);

    //usleep(500);
    fflush($fp);
    fclose($fp);

没有usleep,它不起作用(服务器不接收请求)。为什么我要在关闭套接字之前等待500毫秒?

0 个答案:

没有答案