我们可以使用post方法获取数据吗?

时间:2016-08-25 10:16:05

标签: php api post get

我有很多参数(过滤器)用于从API获取数据,因此我使用POST方法向API发送参数(过滤器)。它工作正常,但我想知道它可以使用POST函数从API获取列表?

使用POST代替GET的原因:

  1. 如果我使用了GET函数,它将为数组数据创建问题,而且我们需要传递一些可能包含一些特殊字符的字符串数据,因此在GET方法中需要手动错误处理。

  2. 我们的应用程序处于开发阶段,因此每当我们需要在我们使用此API的所有应用程序上更改URL时,都需要添加新参数。

            $filter = (object) array(
                        'page_name' => '',
                        'page_category' => 0,
                        'page_gender' => 'N',
                        'page_country' => 0,
                        'page_company' => 0,
                        'page_language' => 0,
                        'page_order' => 'ASC',
                        'page_order_field' => 'dlang_firstname',
                        'page_currency' => 47,
                        'page_currency_unit' => 1,
                        'page_currency_iso' => 'GBP',
                        'page_current' => $page,
                        'page_size' => env('PAGE_SIZE', 10),
            );
    
  3. 以上数据我已经传递给API。有没有其他方式发送数据?

0 个答案:

没有答案