ezijing/http-request-utils

hyperf http请求工具包

Maintainers

👁 wangyizheng

Package info

github.com/wojiushidashen/hyperf-http-request

pkg:composer/ezijing/http-request-utils

Statistics

Installs: 179

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.7 2022-11-01 02:56 UTC

Requires

Suggests

  • swow/swow: Required to create swow components.

Provides

None

Conflicts

None

Replaces

None

MIT 591366b3819627dc5775faa5fb83155527f2a7f1

phphyperf

This package is auto-updated.

Last update: 2026-06-29 01:54:05 UTC


README

一、安装

命令

> composer require ezijing/http-request-utils

二、使用

<?php

declare(strict_types=1);

namespace HyperfTest\Cases;

use Hyperf\HttpRequest\BaseRequest;
use Hyperf\HttpRequest\Request;
use PHPUnit\Framework\TestCase;

/**
 * @internal
 * @coversNothing
 */
class RequestTest extends TestCase
{
 protected $request;

 protected function setUp(): void
 {
 $this->request = make(Request::class);
 }

 public function testRequestSend()
 {
 $url = 'https://XXX/growth_api/v1/lottery_config/get';
 $data = [
 'aid' => '6587',
 'uuid' => '7039128193925088782',
 ];
 $cookies = [
 'a' => 1,
 ];
 $headers = ['response_str' => true];
 $result = $this->request
 ->getInstance(BaseRequest::GET_METHOD)
 ->withUrl($url)
 ->withRequestData($data)
 ->withCookies($cookies)
 ->withHeaders($headers)
 ->request();

 $this->assertIsArray($result);
 print_r($result);
 }
}