卷发防止超时作弊

时间:2019-02-26 21:09:26

标签: http curl

我有一个奇怪的问题,希望有人能提供帮助。

我尝试使用谷歌搜索,但是所有防止卷发超时的结果都与卷发器有关。

在这种情况下,我是CURLEE(换句话说,我的网页正在卷曲)。

因此,我无法控制卷发服务器的功能。我只能控制喂食什么。

由于所请求的大多数页面都是复杂的PHP页面,因此可能需要一段时间。冰壶服务器的标准超时时间为30秒,并且使用某些脚本,该超时时间已到,我无法传递结果。

反正有什么办法防止卷发服务器从我的一端超时?

我正在摆弄200个好的标头和间断的空白内容,但是没有成功。

这是我失败的尝试之一:

<?php
$limit = 500;
header("HTTP/1.1 200 OK");
flush();

$count = 0;
while ( $count < $limit ) {
        $count++;
        sleep(1);
        echo str_pad("", 1024);
        flush();
}
echo "Count = " . $count;
exit();

可惜,卷发服务器在30秒后放弃了。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您应该尝试使用HTTP块传输编码。

参考:https://en.wikipedia.org/wiki/Chunked_transfer_encoding

HTTP标头类似于:

HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked