0

プロキシ アドレスのリストを requestjs に送信しようとしていますが、動作している最初のアドレスを使用したいと考えています。request.jsを介してそれはまったく可能ですか

私のコードは

 var body = '<sample/>';
 request.post({
                url: www.google.com,
                proxy':'http://proxy1:8087;http://proxy2:8080',//need to use multiple proxies here.
                headers: { //We can define headers too
                    'Content-Type': 'text/xml'
                },
                body: body,
                timeout:20000
            }

プロキシのリストをループして、それらを 1 つずつ使用しようと考えています。それがやり過ぎだったのか、それとも可能な唯一の方法なのかはわかりません。

4

1 に答える 1

0

requestjs はプロキシをループできません。最善の方法は、https: //www.npmjs.com/package/pac-proxy-agent のようにエージェント モジュールを一緒に使用することです。

しかし、このモジュールでさえ、今のところリストを反復処理しません。実行可能な唯一のオプションは、プロキシのリストをループして、現時点で到達可能な最初のプロキシを使用することです。

于 2016-04-29T16:24:26.493 に答える