Здравствуйте. По документации данные нужно передавать так
docs.guzzlephp.org/en/stable/request-options.html#...
Я передаю
$res = $client->post($requestURL, ['form_params'=> $this->requestParams()]);
где $this->requestParams()
spoilerArray
(
[parentIds] => Array
(
[0] => d81cef5d-cb8d-65b0-016d-0559712875a7
[1] => f97f2d23-035a-6c17-016c-21d18d7e0b8f
)
[types] => Array
(
[0] => DISH
)
[includeDeleted] => true
)
Но в итоге ответ приходит без фильтрации заданной в массиве.
Через постман такой запрос проходит без проблем
spoilerPOST /resto/api/v2/entities/products/list HTTP/1.1
Host: localhost:8000
Content-Type: application/x-www-form-urlencoded
Accept: application/json,text/plain
Accept-Language: en
User-Agent: PostmanRuntime/7.18.0
Cache-Control: no-cache
Postman-Token: 100f51f6-480d-4c97-a5be-6b80e1b339f5,4fd2fcf0-f53f-4502-a9ce-372429ea78e3
Host:
Accept-Encoding: gzip, deflate
Content-Length: 63
Connection: keep-alive
cache-control: no-cache
types=DISH&types=GOODS
Что я делаю не так?