如何通过将原始数据传递到post方法来进行curl请求?

问题描述

我有一个API。在此API中,我将X-AUTH_TOKENX-AUTH-KEY作为标头传递,在正文中,我传递了原始数组数据[“ 1”,“ 2”,“ 3” ....]

我已经用邮递员对其进行了测试,它正在返回我的答复。

但是当我使用symfony实现它时,我得到HTTP/2 404 returned for "

这是我在Symfony中实现的。

$response = $this->httpClient->request('POST',$url,[
            'headers' => [
                'x-auth-token' => $authToken,'x-auth-key'   => $authKey
            ],'body' => [
                "1","2","3","4",]
        ]);

有人可以帮我实施吗?

谢谢。

解决方法

通过 [ { "id": 60009001,"gender": "male",} ] 而不是body

json