richardkmiller / pest
为 educoder/pest 带来一些坚持不懈的精神
dev-master
2014-08-29 04:53 UTC
Requires
- php: >=5.2
- lib-curl: *
- educoder/pest: 1.0.0
This package is not auto-updated.
Last update: 2024-09-28 14:12:08 UTC
README
PersistentPest 为 PHP 的 HTTP 客户端库 Pest 带来一些坚持不懈的精神。如果给定的 GET、PUT 或 POST 请求失败,PersistentPest 将重试最多 3 次。
基本示例
首先,请参阅 Pest 的文档。
使 Pest 保持持久
<?php
require 'PersistentPest.php';
$pest = new PersistentPest('http://example.com');
$pest->retries = 7; // try these requests up to 7 times
$thing = $pest->get('/things');
$thing = $pest->post('/things',
array(
'name' => "Foo",
'colour' => "Red"
)
);
$thing = $pest->put('/things/15',
array(
'colour' => "Blue"
)
);
许可协议
版权所有 (C) 2013-2014 by Richard K. Miller
在此特此授予任何获得此软件及其相关文档文件(“软件”)副本的任何人,在软件上不受限制地处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供者提供软件的人这样做,但必须遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他方式,无论该责任是否源于、产生于或与软件或软件的使用或其他交易有关。