JSON ЗАПРОС PHP
JSON (JavaScript Object Notation) — это формат данных, который используется для передачи данных по сети. Он широко используется в веб-разработке для обмена данными между клиентской и серверной сторонами. PHP имеет встроенную поддержку для работы с JSON.
Для отправки запроса с JSON данными в PHP процесс может быть разбит на две части:
1. Создание JSON-строки с помощью json_encode().
2. Отправка JSON-строки используя функцию curl.
Например, рассмотрим отправку POST-запроса на сайт, используя JSON данные:
$data = array('username' => 'example');
$data_string = json_encode($data);
$ch = curl_init('https://example.com/api');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
$result = curl_exec($ch);
В данном примере мы создаем ассоциативный массив данных, кодируем его с помощью json_encode(), и отправляем на адрес https://example.com/api с помощью функции curl.
How to load data from json file in php
How to encode and decode JSON data using PHP - PHP and JSON Tutorial.
REST API #3 APA ITU JSON?
JSON: Akses Data JSON dengan Metode file_get_content PHP (2/3)
REST API #4 BEKERJA DENGAN JSON
Как создать JSON запрос и сделать фейковый сервер
How to use JSON in PHP - In 5 Minutes