Задать вопрос
IsaevDimka
@IsaevDimka
маркетёр-аналитик, веб-разработчик

Как составить такой CURL запрос на PHP?

curl -X POST --header "Content-Type: application/json" --header "Accept: application/json" --header "Authorization: Bearer 859ea2450228a5d655e3a8c2f9a5aedc30b591df" --header "Accept-Language: en" -d "{
  \"jsonrpc\": \"2.0\",
  \"method\": \"shows.GetById\",
  \"params\": {
    \"showId\": 1,
    \"withEpisodes\": true
  },
  \"id\": 1
}" "https://api.myshows.me/v2/rpc/"
  • Вопрос задан
  • 6772 просмотра
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
// Сгенерировал на http://incarnate.github.io/curl-to-php/

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://api.myshows.me/v2/rpc/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{\n  \"jsonrpc\": \"2.0\",\n  \"method\": \"shows.GetById\",\n  \"params\": {\n    \"showId\": 1,\n    \"withEpisodes\": true\n  },\n  \"id\": 1\n}");
curl_setopt($ch, CURLOPT_POST, 1);

$headers = array();
$headers[] = "Content-Type: application/json";
$headers[] = "Accept: application/json";
$headers[] = "Authorization: Bearer 859ea2450228a5d655e3a8c2f9a5aedc30b591df";
$headers[] = "Accept-Language: en";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽