ドキュメントを持たないAPIを使用しようとしています。 APIのユーザー名、パスワード、URLを渡すと、XMLメッセージをAPIに送信するサードパーティのアプリケーションがあります。私はそのメッセージを傍受し、それを修正して送信する必要があります。 (私はハッキングしていない、私は2つのシステムを一緒に非デフォルトの方法で動作させることを試みている)。PHPでHTTPリクエストを受信して渡す方法
システムAが自分のWebサーバーにメッセージを送信し、メッセージを読むことができます。
$ _system変数に渡されたユーザー名とパスワードが表示されます。
キー:PHP_AUTH_USER;値:MY-USERNAME
キー:PHP_AUTH_PW; 値:MY-PASSWORD
キー:REQUEST_TIME;値:1327097007
は、私は身体の中のXMLメッセージを見ることができますあまりにも
> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE enterprise SYSTEM > "ldisp-2.0.dtd"><enterprise><properties>... [snip]
私はちょうど受け取ったと別のシステムにあるように正確にそれを送るこのメッセージを取るにはどうすればよいです?私はAPIについて知っているすべては、次のとおりです。
- URL:https://3rd-party-company.com/api/
- サードパーティ-会社とマイパスワード:MY-PASSWORD
- サードパーティ-会社と私のユーザ名:MY-USERNAME
- HTTPリクエストの本文にあったXML。
どうすればいいですか?