現在、プロキシ経由でアクセスする必要がある別のサーバーにある 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でプロキシ経由の通信をしたことはありません。