为 educoder/pest 带来一些坚持不懈的精神

dev-master 2014-08-29 04:53 UTC

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

在此特此授予任何获得此软件及其相关文档文件(“软件”)副本的任何人,在软件上不受限制地处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供者提供软件的人这样做,但必须遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他方式,无论该责任是否源于、产生于或与软件或软件的使用或其他交易有关。