我有很多参数(过滤器)用于从API获取数据,因此我使用POST方法向API发送参数(过滤器)。它工作正常,但我想知道它可以使用POST函数从API获取列表?
使用POST代替GET的原因:
如果我使用了GET函数,它将为数组数据创建问题,而且我们需要传递一些可能包含一些特殊字符的字符串数据,因此在GET方法中需要手动错误处理。
我们的应用程序处于开发阶段,因此每当我们需要在我们使用此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),
);
以上数据我已经传递给API。有没有其他方式发送数据?