私は現在、私が開示することができないサードパーティのAPIを使っています。概要は次のとおりです。PHP:受け取ったリクエストの本体を取得する
アクション - >サードパーティ - >コールバック
だから私のサーバーは、データが送り返されたら、サードパーティがコールバックにXMLを送信し、いくつかのデータ
とサードパーティとの通信しますurl。
私は、ヘッダーとコールバックを受け付けております:
コンテンツタイプ:アプリケーション/ xmlの のContent-Length:69 要求-方法:POST
はしかし、しますprint_r($ _ POST)が何を示していませんまったく。 $ _GETもありません。
何が起こっている可能性がありますか?私はあなたが私の曖昧さに基づいて最も詳細な答えを私に与えることはできないと知っていますが、あなたが正しい方向に私を向けることができれば、それは華麗でしょう。
式からサードパーティを削除し、同じフォーマットでデータを自分で送信し、同じことが起こっていることを確認します。 –
$ _GET/$ _ POSTは、APIのコールバックメカニズムが適切な "HTMLフォーム"タイプの送信を行う場合にのみ設定されます。 xmlを生の非カプセル化形式で送信している可能性があります。その場合は、 'php:// input'から直接読み取る必要があります。 –