問題タブ [winhttp]

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 に答える
3016 参照

c# - 「HTTP.SYS での URL 予約」とはどういう意味ですか?

このフレーズの意味が理解できません。フォーラムの人々は、HTTP.sys で URL を予約することをお互いに提案していますが、それはどういう意味ですか? それはなんのためですか?それはどのように機能しますか?それはすべて HttpWebRequest uac の問題から来ています。

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

c++ - プロキシ資格情報を送信できません (407)

I am trying do code C++ program that connects with a proxy which needs password and username authentication (ip:port:username:pw) I got http working but when I am using https I always getting a 407 error.

How do I send the proxy credentials on https the right way? (C++)

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

winapi - 認証が必要な PAC プロキシからプロキシを取得する

WinHttpGetProxyForUrlで指定された PAC ファイルWINHTTP_AUTOPROXY_OPTIONS.lpszAutoConfigUrlにアクセスするために HTTP 基本認証が必要な場所を使用しようとしています。

通常の認証ダイアログをポップアップさせたり、プロキシに使用するユーザー名とパスワードを提供したりする方法はありますか?

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

c++ - 非同期モードで使用される WinHttp - ERROR_INTERNET_CANNOT_CONNECT 接続をきれいに閉じる方法

リクエストのコールバック プロシージャで ERROR_INTERNET_CANNOT_CONNECT (12029 コード) が大量に発生します。(サーバー上で) 非同期モードで WinHttp を使用します。この場合、接続をきれいに閉じるにはどうすればよいですか。次のようなものを使用しますか(通常は接続を閉じますか?):

説明されている状況で発生するwinhttp dllに関連する奇妙なメモリリークがあるため、これを尋ねます(おそらく会社の内部ファイアウォールによってブロックされるか、宛先サーバーが接続をドロップする数百の同時接続を作成したい)。私はすでにmsdnのWinHttpCloseHandleのドキュメントを見てきました...

コールバック状態の処理方法は次のとおりです。

ここで buffer は、リクエストが開始されたときに 8K を予約したベクターです。前もって感謝します。

OnResponseComplete、OnResponsEerror では、最終的に次のようにも呼び出します。

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

c++ - WinHTTP送信要求はエラー12007を返します(サーバー名は解決できません)

プログラムの1つをアクティブ化しようとするとエラーが発生するユーザーが何人かいますが、返されるエラーコードの説明は「サーバー名を解決できません」です。WinHTTPがプロキシ設定を自動検出しようとしていますが、設定が検出されません。セッションを確立することはできますが、WinHttpSendRequestは失敗します。ユーザーからの接続に関する詳細情報を待っていますが、誰かが私のコードに何か問題があるかどうかを確認するために、ここに投稿すると思いました。WinHTTPコードに関する有用なドキュメントやサンプルを見つけるのに非常に苦労したので、MSDNよりも優れたソースを誰かが推薦できれば、私は永遠に感謝します。

リクエストを初期化する私のコードは次のとおりです。

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

windows - WinInetとWinHttp(サービスまたはサービスのようなプロセス)

「サービスまたはサービスのようなプロセス」という2つの概念の違いがわかりません。

msdnでWinHTTPとWinINetのページには次のように書かれています。

偽装とセッションの分離を必要とするサービスまたはサービスのようなプロセス内で実行する予定がない限り、2つから選択するときは、WinINetを使用する必要があります。

WinInet関数のmsdnノートで言う:

注WinINetはサーバーの実装をサポートしていません。また、サービスから使用しないでください。サーバーの実装またはサービスには、Microsoft Windows HTTPサービス(WinHTTP)を使用します。

「なりすましとセッションの分離を必要とするサービスまたはサービスのようなプロセス」とはどういう意味ですか?
「WinINetはサーバーの実装をサポートしていません」とは、Windows Serverで実行することを指しますか?
アプリケーションをIISで実行する場合、WinInetの代わりにWinHTTPを使用する必要がありますか?

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

winapi - IWinHttpRequestで無効な証明書を無視する方法は?

MicrosoftのWinHttpRequestCOMオブジェクトを使用して、無効な証明書を含むWebページを要求しています。

の呼び出しがSend例外をスローすることを除いて:

WinHttpRequest気にしないこと、そして要求したページを取得したいことをどのように伝えることができますか?

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

c++ - WinHttpOpen のメモリ リーク

私は自分のプログラムでメモリ リークをデバッグしようとしており、それを WinHttp 通信に絞り込みました。次のテスト コードで問題を再現できました。

これを数秒間実行した後、プログラムはすでに 20MB を超えるメモリを使用しています。なぜこれを行うのですか?APIは、ハンドルが不要になった後に WinHttpCloseHandle を呼び出す必要があると述べています - 私はそうしています。

Arch Linux で mingw32 を使用してコンパイルし、Windows 7 でコードを実行しています。

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

asp-classic - WINHTTP_ACCESS_TYPE_NO_PROXYの値のASP表記は何ですか?

私は朝中インターネットを検索しました。

値と、aspクラシックでそれを表記する方法を知りたいだけです。

10進数で1だと思います。