PHP JSON проблема с данными из-за скручивания невозможна - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть JSON данные в моем PHP файле: {"name": "john", "id": 15, "age": 35}. Я хочу поместить эти данные на сервер с помощью curl, но я получаю сообщение об ошибке (Expectation Failed). Верны ли данные JSON в 3-й строке? или это проблема кода?

Вот код:

<?php

$json = json_encode('{"name":"john","id":15,"age":35}');  //I think here is the problem

$url = "https://server.com/api";    //it's an example

$ch = curl_init($url);


curl_setopt($ch, CURLOPT_PUT, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");

curl_setopt($ch, CURLOPT_POSTFIELDS,$json);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

$result = curl_exec($ch);

print_r($result);

curl_close($ch);


?>
...