Я пытаюсь обновить таблицу fussion Google через запрос на отправку php. URL работает отлично на Auth PlayGround. См. Изображение ниже. Сожалею! Переполнение стека не позволяет мне размещать изображение, пожалуйста, используйте эту ссылку. ImageContent-length in php file_get_content post request
Но когда я пытаюсь сделать то же самое с помощью php post request file_get_content, он снимает с ошибкой «411 Length Required». Какую длину запрашивает код. Очевидно, что это не длина контента, потому что в этом случае «нуль».
<?php
$url = https://www.googleapis.com/fusiontables/v1/query?sql=INSERT INTO 1f_Z_********bQ-br8g17rFWBknri03fz-EQc (Name, Phone) VALUES ('Anees Hameed', '9895435751')
$Post = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/json',
'header' => 'GData Version: 3.0',
'header' => 'Authorization: Bearer '.$_Session[access_token]
)
);
$Post= stream_context_create($Post);
$request = file_get_content($url, false, $Post);
?>
Как избавиться от этой ошибки.
Используйте 'curl' вместо' file_get_content'. –
завиток не разрешен. Я использую Google App Engine, где завиток не допускается :( –