問題タブ [autoproxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2395 参照

c# - .Net/C# での自動プロキシ構成スクリプトの解析

アプリケーション (.Net 1.1) がシステム構成のプロキシ サーバーを使用するために (proxy.pac スクリプトを介して)、WinHTTP 関数 WinHttpGetProxyForUrl への相互運用呼び出しを使用し、レジストリから取得した proxy.pac url を渡しました。

残念ながら、proxy.pac ファイルがユーザーのハード ドライブにローカルにデプロイされ、URL が「file://C://xxxx」であるため、これが機能しないデプロイ シナリオに遭遇しました。

WinHttpGetProxyForUrl ドキュメントで明確に述べられているように、http および https スキームでのみ機能するため、file:// では失敗します。

この問題に対する 2 つの「醜い」解決策を検討しています (pac ファイルは JavaScript です)。

  1. 単一の静的メソッド Eval(string) を持つ単一のクラスで別の JScript.NET プロジェクトを作成し、それを使用して実行時に pac ファイルから読み取った関数を評価します

  2. 実行時に JScript.NET アセンブリをビルドしてロードします。

これらのソリューションは本当に醜いので:)、より良いアプローチを知っている人はいますか?相互運用を通じて使用できる Windows 機能はありますか?

そうでない場合、上記の 2 つの解決策についてどう思いますか? どちらを選びますか?

0 投票する
4 に答える
20177 参照

javascript - autoproxy (PAC) javascript を alert() でデバッグしていますか?

Firefox で使用するカスタム .pac スクリプトを作成しています。私が見た多くの例に従って、デバッグするために alert() を散在させますが、スクリプトが明らかに呼び出されているにもかかわらず、アラートはポップアップしません。(スクリプトを変更するたびに、[接続設定] で [再読み込み] をクリックしています。Firefox を再起動してみました。)

アラートは PAC スクリプトから機能するはずですか? これは IE だけの機能でしょうか。

0 投票する
6 に答える
114486 参照

eclipse - 自動プロキシ構成スクリプトを使用して Eclipse IDE プロキシ設定を構成する方法はありますか?

自動プロキシ構成スクリプトを使用するファイアウォールの背後にいます。私が使用しているほとんどのブラウザ (IE 7、IE 8、FF、Chrome) で自動プロキシ URL を有効にすると、インターネットを閲覧できます。Windows で自動プロキシ URL を有効にするための参照については、[設定] -> [コントロール パネル] -> [インターネット オプション] -> [接続] -> [LAN 設定] -> (チェック) [自動構成スクリプトを使用] -> 自動プロキシ スクリプト URL としてアドレス値を入力します。

私が直面している問題は次のとおりです。Eclipse IDE があり、ブラウザの設定と同様に Eclipse でプロキシ設定を構成したいのですが、できません。この問題を解決するための Eclipse または NetBeans 6.9.1 または IntelliJ Idea の設定が見つかりませんでした。

これらの IDE と統合された Maven2 を使用していますが、ローカル リポジトリはまだセットアップされていません。Maven2 は、インターネットからダウンロードして jar をインストールしようとしますが、プロキシ設定が原因でできません。これらのライブラリを Maven2 リポジトリから手動でダウンロードし、Artifactory または Nexus を使用して内部リポジトリをホストすることができますが、IDE 自体から実行できる方法があるかどうか知りたいです...

ご意見をいただきありがとうございます。ご不明な点がございましたら、お知らせください。

0 投票する
1 に答える
3134 参照

python - TypeError: AutoProxy オブジェクトは反復可能ではありません - マルチプロセッシング

次のサーバー コードを検討してください。

および関連するクライアント:

ここで重要な何かが欠けていると思います。私の推測では、反復可能なオブジェクトを提供するために BaseProxy クラスをサブクラス化する必要がありますが、これまでのところ、正しく処理できていません。

クライアントを実行すると、次のエラーが発生します。

ただし、印刷しようとすると、リストが表示されます...クライアントとサーバー間でデータがシリアル化される方法にも関係している可能性があります...

ドキュメントには同様のケース(ジェネレーターを使用)があり、次のクラスを使用してデータにアクセスします。

似たようなことをしましょうか?誰かが私に例を挙げて、これがどのように機能するかを説明してもらえますか?

アップデート

明確にするために:クラスを追加するとします:

クライアントでは、関数を次のように登録します

私が得るエラーは次のとおりです。

ここで愚かな何かが欠けているという印象があります...

更新 2

私はこの問題を解決したと思います:

ポイントは、実際の値を取得することでした:

ああ!!! これが正しい答えなのか、単なる回避策なのかわかりません...

0 投票する
1 に答える
392 参照

java - システム プロキシ設定の検出に失敗する

システム プロキシの検出に不可解な問題があります。実際には、実行時にシステム プロキシ設定を検出する適切なコードがあり、pac ファイルと http プロキシ設定も処理できます。ターゲットステーションですべてを保存して実行すると、完全に正しく機能します。

BUT: ターゲット ステーションで小さなコードを 1 つ実行し、それ以外 (jar) はすべて、Apache Web サーバーが実行される別のステーションに保存します。メインから、URLClassloader を使用してクラスをロードします。これにより、ネットワークを介してコードがロードされ、プロキシ検出も担当します。このように、デフォルトのプロキシ セレクターは常に DIRECT を指定し、適切な設定を見つけることができません。

私が思うに、問題は私が設定したいということです

ロードされたクラスでは、どういうわけかこれは機能しません...しかし、プロパティ値をsysoutすると、true.

私は小さなテストプログラムを書きましたが、唯一の違いは次のとおりです。

A)


B)


両方のコードが機能しますが、唯一の違いは出力にあります。誰にもアイデアはありますか?

前もって感謝します!!

ゾミ

0 投票する
0 に答える
1435 参照

aspectj - メインの春のプロジェクトに外部の@AspectJアスペクトを動的に登録する

私は現在、外部の@AspectJアスペクトをSpring+JSFプロジェクトに統合しようとしています。つまり、私の側面は別々のプロジェクトに実装されており、実行時にメインアプリケーションコンテキストにロードする必要があります。これは、アプリケーションコンテキストで外部アスペクトを宣言し、メインで最初にロードされる場合、正常に機能しています。

ただし、不明な数のアスペクトを動的にロードできるようにしたいので、MavenPomの依存関係設定に応じてデプロイされるプラグインにいくつかのアスペクトをパッケージ化できます。

これが私のアプリコンテキストです:

StopWatchProviderは、Mavenの依存関係を介してロードされます。Beanを明示的に定義すると(a)正常に機能します。ただし、動的アプローチは、次の例外を除いて失敗します。

それが可能かどうかわからない。ただし、コメントの古い投稿で、AnnotationAwareAspectJAutoProxyCreatorがAutowireingbyNameと競合していることがわかりました。

この種のエラーが示唆している他の場所で、私は違法なプロキシをプロキシしていますが、それが何を意味するのかはわかりません。

関連する質問への1つの答えは、すべてのBeanの初期化後に自動プロキシを実行する必要があるが、それは役に立たなかったということです(私のアプリコンテキストで見られるように)

メインのapp-context.xmlでアスペクトを静的に定義することなく、メインのアプリケーションでアスペクトを自動検出する方法をずっと探していました。AnnotationAwareAspectJAutoProxyCreatorを介してこれを行う必要はありません。1つのapp-context.xmlファイルにすべての側面を「登録」する必要がない限り、私は満足しています。

私の代替案は、すべてのプラグインに、開始()されることができるPluginManagerへのアクセス権を持つ共通インターフェース「Pluggable」を実装させ、独自のアプリケーションコンテキストをロードして、Bean定義を子コンテキスト.xmlに配置できるようにすることです。それぞれのプロジェクト内のリソースとして。私はこれを機能させました(少なくとも、対応するパッケージにBean情報を保持できるように、いくつかのアプリケーションコンテキストをロードします)が、それでもより動的なアプローチを好みます。

ポインタをありがとう、あるいは私がその例外を受け取る理由への答えさえもあります!


編集:

名前によるautowire間の競合の解決策を誰も知らないようで、AnnotationAwareAspectJAutoProxyCreator今すぐプロジェクトのコンテキスト内にアスペクトを登録し、アスペクトを使用するWebアプリにすべてのプロジェクトコンテキストをインポートします。

コアプロジェクト

側面:

core-context.xml:

Webプロジェクト

次に、アスペクトはWebプロジェクトでも起動します。今のところ、これで十分です。

@Aspect別の動的なアプローチは、セットアップBean内のアノテーションのクラスパスをスキャンし、BeanFactoryを介してアスペクトを登録することだと思います。

それでも、誰かが間の対立についてもっと知っているなら、それを共有してくださいAutowire: by-nameAnnotationAwareAspectJAutoProxyCreator

0 投票する
3 に答える
7932 参照

azure - Windows Azure コンピューティング エミュレーター エラー

Azure SDK 1.6、WIF、Nuget 1.5、Azure Mobile Toolkik、Visual Studio Ultimate 2010 sp1、Windows Phone SDK 7.1、およびその他の多くの最新 SDK を使用しています。wp7 用の azure ツールキットの Tweet your blob と、チャネル 9 の次の非常に基本的なサンプルの 2 つのサンプルを試しました: http://channel9.msdn.com/posts/Windows-Phone-Push-Notifications-and-Windows-Azure webrole にアクセスできます。電話アプリが実行されているのが見えますが、どちらのサンプルも通信しようとすると失敗します (最初のケースではツイートを試み、2 番目のケースではプッシュ通知サービスに登録しようとしましたが、エミュレーターがローカルに到達できないようです同じ構成の同僚のマシンでまったく同じ手順を繰り返したところ、すべて正常に動作しました。

私が気づいた唯一の違いは、デプロイが次のログを表示することです (Compute Emulator):

グーグルで検索したところ、アプリケーションの正常な実行を妨げない azure SDK 1.3 の問題に関するトピックしか見つかりませんでしたが、SDK 1.6 を (2 回) インストールしました。

解決策を見つけたり、問題を特定したりするためのヒントをいただければ幸いです。できることはすべてチェックしましたが、問題がメッセージに関連しているかどうかさえわかりません。

0 投票する
1 に答える
2325 参照

spring - SpringControllersとWebflowアクションに関するAspectJオートプロキシの問題

Spring /AspectJAOPに関して2つの関連する問題があります。私には、サービス、daos、コントローラー、Webフローアクションなど、アプリケーションの任意のクラスからスローされた例外をログに記録する典型的なロガーの側面があります...

私のアプリケーションコンテキストでは、同様に典型的な構成があります...

これはほとんどの部分で正常に機能します。私が抱えている問題は、インターフェイスを実装するWebflowアクションとコントローラーにあります。

1-インターフェースを実装するコントローラー...

コントローラーの1つは、@ RequestMappingハンドラーとして使用されるいくつかのパブリックメソッドを定義するだけでなく、1つのメソッドを定義するインターフェイスを実装します...

ここでの問題は、コントローラーがすべてのパブリックメソッド(つまり、コントローラー要求マッピングメソッド)を定義しないインターフェイスを実装しているため、OutstandingInterfaceから'doSomethingOutstanding'メソッドのみをプロキシするコントローラーのプロキシが作成されることです。そのため、リクエストが/amazingUrl.htmに着信すると、Springはそれを適切なリクエストハンドラーにルーティングしません。これは、リクエストマッピングが存在しないかのようです。OutstandingInterfaceを拡張し、コントローラーに必要なリクエストハンドラーメソッドも定義するコントローラーのインターフェイスを定義することでこれを解決しましたが、AspectJのものがそうではないように、コントローラーのインターフェイスを定義する必要があるのは奇妙/間違っているようです't'非表示'リクエストハンドラ..。

2-Webflowアクション

2番目の問題は非常に似ています。AspectJ構成を導入した後、Webflowアクションクラスが正しく自動配線されていませんでした-「FantasticActionタイプのBeanが見つかりません」という種類のエラーが発生し続けました。繰り返しになりますが、すべてのActionクラスにインターフェイスを導入しました。これにより、実際のアクション実装クラスではなく、実行時に注入されるプロキシであるため、問題が解決しました。

それで最後に...両方の場合の問題は-私がアドバイスしたいすべてのクラスのインターフェースを定義する必要なしにこれらのAspectJの問題を回避する方法はありますか?

0 投票する
4 に答える
29206 参照

firefox - Javaを使用してSeleniumWebDriverで自動検出プロキシ設定を設定する方法

こんにちは私はSeleniumWebDriverJavaコード/スクリプトを書いています。

そのため、Firefoxブラウザは開いていますが、プロキシ設定は停止しています。

手動の場合は、[ツール]->[オプション]-[設定]->[このネットワークの自動検出プロキシ設定を指定しました]に移動し
ました。これは機能しています。

しかし、スクリプトで開くと、新しいプロファイルが開いていると思います。そのため、スクリプトを使用して、このネットワークのプロキシ設定の自動検出をtrueに設定しました。

それで、それをする方法を私に助けてくれませんか?

ありがとうラジュ

0 投票する
2 に答える
8118 参照

javascript - pac (proxy-auto-config) ファイルの関数 FindProxyForURL が IE ブラウザで動作しない

奇妙な技術的問題を解決できずに 3 日間を費やしたので、あなたの助けが必要です。

作成した pac (proxy-auto-config) ファイルは、IE (Internet Explorer) を除く他のすべてのブラウザーで正常に動作します。

リクエストURLは

pac ファイルが

そうです、プロキシを使用してWebサイトにアクセスしています。

ただし、pac ファイルが

CN も URL に含まれています。しかし、私たちが考えているように、IE はプロキシを使用して Web サイトにアクセスしません。

ただし、Chrome、Safari、Firefox などの他のブラウザーでテストしたところ、すべて正常に動作し、すべてプロキシを使用して Web サイトにアクセスしました。

IE では、関数のパラメータ「url」はFindProxyForURL(url, host)URL のフル パスではなく、ホストを含​​むだけのようですが、他のブラウザではフル URL です。

この問題に 3 日間かかりました。IE pac ファイルの関数に完全な URL を取得させる方法、または IE ブラウザで pac ファイルをデバッグする方法を教えてください。

ブラウザで情報をアラートすることさえできません。

IE のバージョンは 10、Windows 8 です。