Я хочу сделать http-запрос, используя php в плагине wordpress, вот мой код

 $request = wp_remote_post('https://en0ctqi09fhu7m.x.pipedream.net/', array(
                'headers' => array('Accept' => 'application/json'),
                'body' => array('data_type' => 'customer', )
            ));

Но в теле я хочу отправить эти данные

{
    "data_type:": "customer",
    "customer": {
        "id": 123,
        "first_name": "John",
        "last_name": "Doe",
        "email": "john@johndoe.com",
        "address": "18/XII, Light Avenue, Upper Manhattan, NY"
    }
}

Я не понимаю, как отправлять данные в разделе тела

0
Akhilesh 27 Фев 2021 в 23:08

1 ответ

Лучший ответ

Попробуй это :

$response = wp_remote_post( $url, array(
    'method'      => 'POST',
    'headers' => array('Accept' => 'application/json'),
    'timeout'     => 45,
    'redirection' => 5,
    'httpversion' => '1.0',
    'blocking'    => true,
    'body'        => array(
        'data_type' => 'customer',
        'customer' => array(
            "id" => 123,
            "first_name" => "John",
            "last_name" => "Doe",
            "email" => "john@johndoe.com",
            "address" => "18/XII, Light Avenue, Upper Manhattan, NY"
        )
    )
));
0
Yanik Lupien 27 Фев 2021 в 20:17