persgeek/http

1.0.0 2024-06-08 10:30 UTC

This package is not auto-updated.

Last update: 2024-09-29 10:17:43 UTC


README

这个PHP库提供了从Laravel应用内部发送HTTP请求到任何URL的强大而灵活的方式。

如何安装

composer require persgeek/http

如何发送请求

翻译者

$fields = ['password' => 'admin'];

$translator = new Translator($fields);

转换器

$algos = ['password' => 'md5'];

$convertor = new Convertor($algos);

请求

$request = new Request();

$request->setTranslator($translator)
    ->setConvertor($convertor);

$request->setAddress('https://test.com/login')
    ->setMethod('POST');

$headers = [
    'Accept' => 'application/json'
];

$params = ['password' => '@password'];

$request->setHeaders($headers)
    ->setParams($params);

$response = $request->getResponse();

print_r($response);

如何获取响应状态

$status = $response->getStatus();

如何获取响应数据

$token = $response->getValue('token');