問題タブ [internetsetoption]

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 投票する
1 に答える
1330 参照

python - Python を使用した Windows でのプロキシ設定の設定 (InternetSetOption を使用)

Python でプロキシ設定を有効または無効にする必要がある小さなスクリプトを作成しました。現在、レジストリを編集してこれを実現していますが、すべてのバージョンの Windows で機能するとは限らないため、むしろ InternetSetOption を使用したいと考えています。API に関する情報は非常に少なく、ほとんどの例は C で書かれており、私にはわかりません: https://support.microsoft.com/en-us/kb/226473

おそらく次のようになります (このスニペットは、実際にはブラウザーのプロキシ設定を更新するためのものです)。

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

vba - ServerXMLHTTP.SetOption の正しいクライアント証明書の識別

Windows 7 に 3 つのクライアント証明書がインストールされており、特定の証明書を使用して、VBA を使用して ServerXMLHTTP60 呼び出しを認証する必要があります。

証明書のフレンドリ名を使用して ServerXMLHTTP60.SetOption を呼び出すと、エラーなしで返されます。しかし、その後の .send は「クライアント認証を完了するには証明書が必要です」で失敗します。

コード例:

指定された証明書は、このサイトで IE または Firefox 経由で正常に動作しています。証明書に間違ったパス名を使用しているに違いありません。確実に成功するために正しいクライアント証明書のパス名を特定する方法はありますか?

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

delphi - デルファイ。WinInet + シスコ + NTLM。12045 および 12057 エラー

Cisco を介して企業ネットワークに接続し、ドメイン NTLM 認証を介して企業の https サイトに接続します。

そのため、プロキシを経由し (IE で一度パスワードを使用してログインするだけで十分です)、プログラムは企業以外のすべてのサイトにアクセスし、エラー 12045 (ERROR_INTERNET_INVALID_CA) または 12057 で失敗します。

ストアから証明書を取得するにはどうすればよいですか? 当然、パスワードと証明書名を含むユーザー名を使用しません。助けてください、誰が知っていますか。httpでも試してみました。

関数は次のとおりです。

添加

キーを使用して、証明書の問題を解決しました。

しかし、今では 401 認証エラーが発生しています。

プログラムログ:

IE ログ (完全ではありませんが、最後の応答コードは 200 です):

アプリケーションは基本認証でヘッダーを送信しません... 修正方法は?