我这里有卷曲代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,'http://steamcommunity.com/profiles/' . $user->steam_id . '/inventory/json/730/2/');
$d=curl_exec($ch);
curl_close($ch);
有时,网址只给我null
响应。有没有可能做的事情,如果这样做,那么它会再次提出请求吗?
此致
答案 0 :(得分:0)
您可以使用retry包。它只是一个功能:
sub='misip'
string='mississippi'
你可以像这样使用它:
function retry($retries, callable $fn)
{
beginning:
try {
return $fn();
} catch (\Exception $e) {
if (!$retries) {
throw $e;
}
$retries--;
goto beginning;
}
}