問題タブ [idhttp]

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

delphi - Unicode ファイルをダウンロードして TTreeView にロードするにはどうすればよいですか?

idHTTP ( String := idHTTP.Get) を使用して、Unicode で TreeView のファイルをダウンロードする必要があります。ダウンロード後、文字列を処理して TTreeView に配置する必要があります。Delphi 2010 を使用しています。

Sまたはに Unicode が表示されませんTreeView1Slist.ttt ではなく list.html をダウンロードしようとすると、Unicode しか表示されません。正しく動作させるには、idHTTP などに何を設定する必要がありますか?

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

delphi - Delphi: idHttp+SSL

SSL (https://) を使用してサーバーからファイルをダウンロードする方法を教えてください。インターネットで適切な答えを見つけられませんでした。

誰もが TIdSSLIOHandlerSocket について言いますが、私は TIdSSLIOHandlerSocketOpenSSL しか持っていません。TIdSSLIOHandlerSocketOpenSSL を使用すると、「SSL ライブラリをロードできませんでした」というエラーが発生します。ライブラリが必要だと言う人もいますが、ほとんどの人はそれについて言及していません。ここhttp://www.indyproject.org/sockets/SSL.EN.aspxのライブラリを使用する必要がありますか?

これらのDLLはプログラムのフォルダーにあります。によると: http://edn.embarcadero.com/article/31279「実行時に、Indy は libeay32.dll と ssleay32.dll を読み込もうとします。」Indy がどこから DDL をロードしようとしたかわかりません -> エラーが発生しました:「SSL ライブラリをロードできませんでした。」

なぜこのエラーが発生するのですか? 私はDelphi 2010を持っています。

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

security - Delphi:インターネットからのダウンロードアップデートを保護/暗号化

目標:Webサイト(通常のホスティング)からアーカイブをダウンロードすること。ユーザーは、Webサイトでのダウンロード、接続、ファイルストレージについて何も知らない必要があります。

idHTTP+SSLを使用してアーカイブをダウンロードします。ただし、ユーザーはWebサイトにアクセスできます->基本認証を設定できますが、ユーザーはHTTPアナライザーなどでユーザー名/パスワードを確認できます。

プログラムは、設定を含むファイルをダウンロードします。設定はプレーンテキストの形式です。このテキストはHTTPアナライザでも見ることができます。

このテキストを暗号化することはできますが、アーカイブはどうですか?一度にすべてを確保する必要があります。

したがって、ユーザーにアーカイブと設定ファイルのWebアドレスが表示されないようにする必要があります。ウェブブラウザに貼り付けることができます->すべてをダウンロードしてください...

これらすべてを防ぐ方法は?

ありがとう!!!!!!!!

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

delphi - Delphi:IdHTTP+SSLは機能しません。エラーなし!

TidHTTP + TIdSSLIOHandlerSocketOpenSSL + 2つのDLLを使用しています:http://indy.fulgan.com/SSLのssleay32.dllとlibeay32.dll

しかし、HTTPアナライザーで私のプログラムのすべての作業を見ることができます!HTTPSとしてではなく、HTTPとして機能します。Operaを使用している場合、同じサイト(https://esta.cbp.dhs.gov/esta)でのダウンロードが表示されません。

TidHTTPとTIdSSLIOHandlerSocketOpenSSLに特別なパラメーターを設定しませんでした(必要かもしれませんが、正確にはわかりません)。

TIdSSLVersion(sslvSSLv23)+ SSL証明書の場所を使用する必要がありますか?この証明書はどこで入手できますか?それともRootCertFileだけですか?

idHttpのポートを443に変更する方法(私はそれをしなければなりませんか?)?

私が使う:

私のビデオをご覧ください:http://liga-installer.realservers.info/ssl.mp4

スクリーンショット:

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

ありがとうありがとう助けてくれてありがとう!!!

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

delphi - Indy http (idHTTP1.Get) を使用して Delphi 2005 から 2010 にアップグレードした後の認証に関する問題

Delphi 2005 から Delphi 2010 にアップグレードしています。この問題が発生しています。次の手順は D2005 ではうまく機能しますが、D2010 では常に結果が得られます。

手順上、D2005 では 1 回目で Unauthorized の応答が返されることがあり、2 回目は問題なく接続できるため、2 回接続を試みています。D2010 では、常に Unauthorized の回答が返されます。

URL = 'http://user:pass@xxx.xxx.xxx.xxx/axis-cgi/date.cgi?action=get'

ありがとうサム

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

post - idHTTP経由でブロガーに投稿する

idHTTPコンポーネントを使用してBloggerに投稿しようとしていますが、「HTTP / 1.0400BadRequest」エラーが発生します。

まず、以下のコードを使用して完全に機能する認証コードを取得します。

次に、blogIDを取得し、最後に以下のコードを使用してBloggerにエントリを投稿しようとしましたが、現時点では「HTTP / 1.0400BadRequest」エラーが発生します。

これは私が投稿しようとしているエントリです:

idHTTPで投稿する正しい方法を探しましたが、何も見つかりませんでした。:(

誰かが私が間違っていることを知っていますか?

ところで、私はCodeGear Delphi / C ++ Builder 2009を使用しており、Indyのバージョンは10です。

どんな助けでも大歓迎です。ありがとうございました!

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

delphi - Delphi XE: idHttp & Request.Range、バグ?

私はDelphi XEを持っています。設定しようとしましたがRequest.RangeidHttpこれができません。Delphi では、設計時でも実行時でも、これを行うことはできません。

たとえば'6000-'、設計時に設定すると、常にプロパティが空になります。

私は(スレッドで):

showmessage(Downloader.Request.Range)何も表示されません (空の文字列)。

HTTPAnalyzer でリクエストを確認しました -> プログラムが範囲を送信しません。

Delphi 2010 でこの動作を確認しました -すべて正常です。デザイン/リアルタイムで範囲を設定します。どちらの場合も結果は問題ありません。

誰にもアイデアはありますか?

これはバグですか?

ありがとう!

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

delphi - Delphi: タイムアウト中に idHTTP の動作を停止する

そうですidHTTP.Get('http://example.com/1.zip', FStream);

サーバーが応答せず、idHTTP が接続を待ってファイルをダウンロードする

idHTTP の動作を停止する必要があります。繋がればできるidHTTP1.Disconnect

しかし、idHTTP が接続されていない場合、タイムアウトが発生した場合、idHTTP が接続を待機している場合はどうなります? . だから私はできませんidHTTP1.Disconnect。それを行うと、not connected接続されていないため、例外が発生します。

例外なく接続を待っている間に作業を停止するには?

ありがとう!

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

delphi - delphi : idhttp で yahoo Web メッセンジャーに接続します

私は delphi xe2 を使用し、yahoo Web Messenger に接続するための簡単なコードを書いていますが、このメッセージが表示されます

このページが表示されている場合は、ブラウザーの設定により、新しい UR への自動リダイレクトが妨げられています。

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

delphi - idHttp および Https ページのログイン エラー

idHttp と ssl ライブラリについて手伝う必要があります...

私は簡単なdelphi7コードを書き(私のアプリケーションでFacebookにログインしたい)、それを実行したいときに、コードが以下のエラーを出します;

エラーは「SSL ライブラリを読み込めませんでした」です。idHttp と IdSSLIOHandlerSocket1 をドラッグし、iohandler を IdSSLIOHandlerSocket1 に設定します。コードを実行するにはどうすればよいですか?