ernandesrs/requester
最新稳定版本:1.0
Composer 安装命令:
composer require ernandesrs/requester
包简介
Simple component for HTTP requests
README 文档
README
Este é um componente PHP criado para estudo de requisições utilizando a biblioteca CURL com PHP e também para estudo de criação de componentes PHP.
Instalação
composer require ernandesrs/requester
Utilização
<?php use ErnandesRS\Requester\Requester; require __DIR__ . "/../../vendor/autoload.php"; /** * * API UTILIZADA * https://jsonplaceholder.typicode.com/guide/ * */ /** * Requisição GET * Buscando um post */ echo "\n\Obter post\n"; print_r(Requester::get("https://jsonplaceholder.typicode.com/posts/1")); /** * Requisição POST * Criando um post */ $body = json_encode([ "title" => "Título top", "body" => "Corpo massa deste post de título maneiro", "userId" => 1 ]); $headers = [ 'Content-type: application/json; charset=UTF-8', ]; echo "\n\nCriar post\n"; print_r(Requester::post("https://jsonplaceholder.typicode.com/posts", $body, $headers)); /** * Requisição PUT * Atualizando um post */ $body = json_encode([ "id" => 1, "title" => "Novo título", "body" => "Opa, conteúdo do post atualizado", "userId" => 1 ]); $headers = [ 'Content-type: application/json; charset=UTF-8', ]; echo "\n\nAtualizar post\n"; print_r(Requester::put("https://jsonplaceholder.typicode.com/posts/1", $body, $headers)); /** * Requisição PATCH * Atualizando parcialmente um post */ $body = json_encode([ "body" => "Opa, conteúdo do post atualizado parcialmente" ]); $headers = [ 'Content-type: application/json; charset=UTF-8', ]; echo "\n\nAtualizar parcialmente post\n"; print_r(Requester::patch("https://jsonplaceholder.typicode.com/posts/1", $body, $headers)); /** * Requisição DELETE * Deletando um post */ echo "\n\nDeletar post\n"; print_r(Requester::delete("https://jsonplaceholder.typicode.com/posts/1"));
Requisitos
PHP 8 ou superior.
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-06-13