yiche/simple-request

4.0.1 2019-08-11 07:12 UTC

This package is not auto-updated.

Last update: 2024-09-18 05:08:49 UTC


README

在GuzzleHttp的基础上对发送请求简要封装

示例

添加 RobustRequest
GET
        $url = 'http://mock.server.com/echo';
        
        $illumination = '请求说明';
        
        $info = SimpleRequest::json_get($illumination, $url); // [ "echo" => "echo" ]
        
      $url = 'http://mock.server.com/echo/params/reflect';
      
      $illumination = '请求说明';

      $params = [
          'user' =>
              [
                  'name' => 'yang',
                  'age'  => 10,
              ],
      ];

     $info = SimpleRequest::json_get($illumination, $url, $params); 
      
     $this->assertTrue(
        $info == $params
     );
      
POST
        $url = 'http://mock.server.com/echo';
        
        $illumination = '请求说明';
        
        $info = SimpleRequest::json_post($illumination, $url); // [ "echo" => "echo" ]
        
      $url = 'http://mock.server.com/echo/params/reflect';
      
      $illumination = '请求说明';

      $params = [
          'user' =>
              [
                  'name' => 'yang',
                  'age'  => 10,
              ],
      ];

     $info = SimpleRequest::json_post($illumination, $url, $params); 
      
     $this->assertTrue(
        $info == $params
     );