承接 bca/curl 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

bca/curl

最新稳定版本:2.2.1

Composer 安装命令:

composer require bca/curl

包简介

cURL wrapper for PHP applications.

README 文档

README

Work with remote servers via cURL much easier than using the native PHP bindings.

Build Status Dependencies Status Coverage Status SensioLabsInsight

Latest Stable Version Total Downloads License

Requirements

  1. PHP 5.3+
  2. libcurl

Features

  • POST/GET/PUT/DELETE requests over HTTP
  • HTTP Authentication
  • Follows redirects
  • Returns error string
  • Provides debug information
  • Cookies

Install

Using Composer

Just add the following to the require section your composer.json file:

"bca/curl": "2.*"

Then execute composer install to pull down the latest release.

Package details can be found at https://packagist.org/packages/bca/curl.

Manually via Github

You may download a specific version from https://github.com/brodkinca/BCA-PHP-CURL/tags or visit the main repository at https://github.com/brodkinca/BCA-PHP-CURL/tree/master to download unreleased code or pull down a copy via git.

Versioning

This library will be maintained under the Semantic Versioning guidelines.

Releases will be numbered with the following format:

<major>.<minor>.<patch>

And constructed with the following guidelines:

  • Breaking backward compatibility bumps the major (and resets the minor and patch)
  • New additions without breaking backward compatibility bumps the minor (and resets the patch)
  • Bug fixes and misc changes bump the patch

Composer users who would like more granular control over upgrades should restrict their installation to patch updates only using this require key:

"bca/curl": "2.1.*"

For more information on SemVer, please visit http://semver.org/.

Examples

Simple requests can be constructed with just a URL and a method.

$request = new CURL('http://example.com/');
$response = $request->get();

More complex requests build upon that concept by adding methods to the request.

$request = new CURL('http://example.com/');
$response = $request
	->param('aaa', 'bbb')
	->param('xxx', 'yyy')
	->post();

echo $response;

Advanced requests can be built by adding even more methods.

$request = new CURL('http://example.com/');
$response = $request
    ->param('aaa', 'bbb')
    ->param('xxx', 'yyy')
    ->option(CURLOPT_PROXY, '10.0.0.1')
    ->auth('username', 'password', 'digest')
    ->delete();

echo $response;

统计信息

  • 总下载量: 44.06k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 11
  • 点击次数: 1
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 9
  • Watchers: 2
  • Forks: 316
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2012-10-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固