問題タブ [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.
delphi - 同じフィールドで HTTP 複数のファイルを送信しようとすると問題が発生する (Delphi)
複数のファイルをWebサーバーにアップロードするためにDelphiでプロジェクトを作成していますが、単純なフォームphpのように同じフィールドに複数のファイルをアップロードすることはありません。私のDelphiコードの下:
delphi - idHTTP 経由で https 応答を取得 (読み取り) する方法。通常、REST 承認
リンク「https://mysite.sexy/sessionid?login=abc&password=abc」を介して認証する必要があり、TidHttp と TIdSSLIOHandlerSocketOpenSSL の両方を接続しました。
クエリを送信します。
しかし、何の応答も得られず、数秒後に「HTTP/1.1 401 Unauthorized.」という例外が発生します。
私はウェブ上で検索を行い、これらの解決策を得ました:
それでもどうにもなりません。ただし、Chrome ブラウザーを介した Web サイトからの応答は例外として発生せず、エラー コードと説明を JSON 形式で取得するだけです。
{"Code":4,"Desc":"ユーザーのログインまたはパスワードが無効です"}
したがって、この応答は私が待っているものですが、例外のみを取得し、スレッドが停止します。道案内してください!デルフィXE3.
delphi - Google カレンダーでイベントを作成する ClientLogin - Delphi 言語
Google でイベントを作成するのに問題があります。コードを実行するときに、同じ Web サイトにある Google のマニュアルを使用しています。
応答は IdHTTP2 のテキストです
答えはヘッダーにありますが、GsessionID http:/302 変数が表示されないため、ヘッダーに追加できず、idhttp 変数のみが表示されます: SecureLocation と変数 T
この問題で私を助けてくれることを願っています
どうぞよろしくお願いいたします。
私たち Google 翻訳者
delphi - HTTP 302 - パラメータ GSessionID が見つかりません - Google カレンダー
私は助けが必要です 。
パラメータが url = ' https://www.google.com/calendar/feeds/email%40gmail.com/private/full ';を送信したときに、デスクトップ アプリケーションで Google カレンダーにイベントを作成したい。次に、このイベントを作成する場所にxmlを追加します
POST プロセスを実行すると、次のヘッダーが表示されます
マニュアルでは、Google は「GSessionID」という変数が必要だと記載していますが、私には表示されません
。この問題について教えてください。このパラメーターを取得するには、ClientLogin と OAuth 2.0 の 2 つの認証プロジェクトがありますか? どうもありがとう。
私たち Google 翻訳者
delphi - URL がデータを返さない Delphi Indy TIdHttp
TIdHTTP Indy ツールを使用して、Delphi で URL にアクセスしようとしています。私は次のことをしました:
- Cookie を受け入れる = True に設定します。
- ハンドル リダイレクトを設定 = True
- TIdCookieManager を追加しました
http://sms.saicomvoice.co.za:8900/saicom/index.php?action=login&username=SOME_USERNAME&password=SOME_PASSWORD&login=login
Post リクエストが機能し、HTML が返されます。問題は、正しい HTML が返されないことです (下の画像を参照)。
そのURL(ユーザー名とパスワードを入力)を取得してブラウザに貼り付けると、Delphiアプリケーションとまったく同じで、正しいWebサイトにログインします。しかし、Delphi アプリでそれを行うとすぐに、ログイン ページの HTML が返されます。
リクエストは、Delphi の TTimer でタイムリーに実行されることになっています。
誰かが私を正しい道に導いたり、この問題を解決する方法を教えてくれませんか?
いくつかの追加情報
- WriteStatus は、出力を TListBox に書き込むプロシージャです。
BtnEndPoll タイマーを停止します
/li>
※画像例※
delphi - TIdHTTP に必要な Win 8.1 に MSVCR110.dll がない
Delphi XE2 では、Indy TIdHTTP を使用して http 接続を作成します。Windows 7 では完全に動作します。しかし今、私は Windows 8.1 コンピューターでプログラムを開始し、接続しようとすると (Windows 7 では完全に動作します) 、コンピューターにMSVCR110.dllが見つからないという Windows からのエラー メッセージが表示されます (メッセージ タイトル: "ドラッグ: MyProgram.exe - システム エラー")。
Windows 7 コンピューターからMSVCR110.dllを取得し、Windows 8.1 コンピューターのアプリケーション ディレクトリにインストールしても安全ですか? Windows 8.1 のアプリケーションのディレクトリに DLL をインストールするときに、何らかの方法で DLL を登録する必要がありますか?
編集 201407152319: ああ、犯人が見つかりました: このエラーは、新しい (バージョン 1.0.1.7) (ハートブリード テスト済み) libeay32.dllおよびssleay32.dllを使用している場合に Windows 8.1 でのみ発生します。Windows 8.1 で古い DLL を使用すると、エラーは発生しません。
asp.net - Idhttp + ダウンロード + Delphi + ASP.NET
このサイトに入り、フォームを使用して .exe ファイルを取得するアプリケーションを Delphi でプログラムする必要があります (実際、サイトは手動で名前を変更する必要がある .ex_ ファイルを送信します)。
http://www.bmf.com.br/arquivos1/arquivos_ipn.asp?idioma=pt-BR&status=ativo
ブラウザー経由で、「Cenários de Margem - CORE」の左側にあるチェックボックスをクリックしてから、[ダウンロード] ボタンをクリックすると、ファイルが自動的に取得されます。
他のサイトの .dat ファイルを操作できましたが、何が問題なのかわかりません。
問題は、コンテンツ タイプまたはファイルの保存方法にあるはずだと思います。
これは私がこれまでに得たものです: