現在、プロキシ経由でアクセスする必要がある別のサーバーにある XML インターフェイスを使用する Web アプリケーションを開発しています。
そこで、プロキシを配列に設定しようとしましたstream_context_create
が、うまくいかないようです。
$set = array(
'http' => array(
'method' => 'GET',
'header' => sprintf(
'Proxy-Authorization: Basic %s',
base64_encode(Constants::XML_AUTH)
),
'protocol_version' => '1.1',
'proxy' => '89.122.180.178:46565'
)
);
$stream = stream_context_create($set);
何が間違っているのかよくわかりません。proxy
キーをコメントアウトすると、403 Forbidden
本来あるべき応答が得られます。proxy
キーにコメントすると、400 Bad Request
応答を受け取ります。
何が間違っているのかよくわかりません。あなたは私を助けることができます?PHPでプロキシ経由の通信をしたことはありません。