Разбор POST от Gnip.com через PHP - PullRequest
0 голосов
/ 14 июня 2009

Я настроил фильтр на Gnip.com. В поле «POST URL» я набрал в своем скрипте URL. URL правильный, так как Gnip.com действительно его называет. Но когда вызывается скрипт, я не получаю никаких данных. Я пытался проанализировать $ _GET и $ _POST, но оба они являются пустыми массивами. getallheaders () дает мне некоторые данные, но без XML. Как мне получить XML, отправленный Gnip.com?

Я не хочу использовать какой-либо пакет, так как мне нужно только получить данные XML, которые мне отправляет Gnip.com.

Я надеюсь, что вы можете мне помочь. Заранее спасибо!

Описание "POST URL" от Gnip.com: "POST URL: это необязательный URL, на который Gnip будет отправлять обновления POST. URL должен иметь возможность отвечать на запрос HEAD Пример: http://pivotallabs.com "

Ответы [ 2 ]

1 голос
/ 19 июня 2009

Чтобы получить необработанное тело запроса POST, используйте:

$data = file_get_contents("php://input");
0 голосов
/ 14 июня 2009

Проверьте gnip-php вместо того, чтобы заново изобретать колесо

...