1

ファイルをダウンロード/アップロードするためにIndy 10に大きく依存しています(https経由で送信)

私のコードは次のようになります (私はDelphi XE2を使用しています):

IdHTTP               := TIdHTTP.Create(nil);

with IdHTTP do
begin
     HTTPOptions     := [hoForceEncodeParams, hoNoParseMetaHTTPEquiv];
     AllowCookies    := True;
     HandleRedirects := True;
     ProtocolVersion := pv1_1;

     IOHandler       := ASSL;
     Compressor      := ACompressor;
     CookieManager   := ACookieManager;

{$ifdef DebugProxy}
     ProxyParams.ProxyServer := '127.0.0.1';
     ProxyParams.ProxyPort   := 8888;
{$else}
     if (TheProxyServer <> '') then
     begin
          with ProxyParams do
          begin
               ProxyServer   := TheProxyServer;    // DNS name of the proxy server or its IP address
               ProxyPort     := TheProxyPort;      // Port the HTTP the HTTP proxy listens on
               ProxyUsername := TheProxyUsername;  // Username if the proxy requires authentication
               ProxyPassword := TheProxyPassword;  // Password if the proxy requires authentication
          end;    // with
     end;
{$endif}

Proxy* * ***変数はすべてエンド ユーザーによって定義されます。

アプリケーションがさまざまなプロキシ設定で動作することを確認する必要がありますが、プロキシについてはほとんど何も知りません :(

どうやってやるの?ローカルでプロキシをセットアップするだけで十分ですか (または Fiddler のようなものを使用するか、IE / WinInet で定義されたプロキシ情報に対してテストします)、ローカルでテストして問題がないことを確認しますか? 企業/ユーザーが使用する、一般的/事実上の標準のプロキシ ツールはありますか? (私のアプリケーションは、消費者と企業の両方を対象としています)

PS。これは深刻な質問です。私は初心者ではありませんが、プロキシに対処する必要はほとんどありませんでした (1 回か 2 回、非常に昔のことを除いて、すべてを忘れるほどでした)。

4

0 に答える 0