某些API在POST请求中需要多个重复参数。 它看起来像这样:
curl -X POST https://api.freenom.com/v2/domain/register\
-d “domainname=TEST001.TK\
&nameserver=NS1.TEST001.TK\
&nameserver=NS2.TEST001.TK\
&domaintype=PAID”
在Guzzle的帮助下,我试着去做。像这样:
$this->client->post($this->apiUrl . 'domain/register', ['form_params' => ['nameserver' => ['ns1.com', 'ns2.com']]])
但它不起作用。 也许我可以指定form_data像字符串而不是数组,但我没有找到任何解决方法如何做到
答案 0 :(得分:0)
您可以使用原始body
代替form_params
来直接将请求正文作为字符串传递。在这种情况下,您可以根据需要创建字符串。