現在、Delphi/LazarusプログラムでHTTP/HTTPsリクエストにmacOS APIを使用するコードを実装しています。リダイレクトを受け付けないNSUrlConnection同期リクエスト
コードは独自のスレッド(つまりメイン/ユーザスレッドではない)で実行され、Windows/MacとDelphi/Lazarusのスレッドベースのクローラの一部です。私はOS APIを使って実際のHTTP/Sリクエスト部分を実装しようとしますが、例えば、 HTTPヘッダーを自分自身で処理し、処理します。
これは可能な場合は同期モードを使い続けたいと考えています。
サーバーから返された内容を単純に返信して欲しいです。
I にリダイレクトする必要はありません。
私は現在、sendSynchroniousRequest_returningResponse_error
は、私はGoogleの検索しようとしている使用していますが、同期要求を使用して方法がないようですか?ちょっと変わったようです。
[アララット・シナプス](https://sourceforge.net/projects/synalist/)は同期通信用です:http://www.ararat.cz/synapse/doku.php/about – Abelisto
ありがとう - Indyも既に実装していますが、IndyとSynapseの両方のOpenSSL依存関係から抜け出そうとしています。最近のOSXバージョンに同梱されているOpenSSLライブラリは、CloudFlare SSL証明書を使用するWebサイトでは機能しません。 (OpenSSLを自分自身で配布することも可能だが、むしろOpenSSLをインストールするためにユーザーに任せておくのは難しい) - これはWindows上の私がWinInet/IE(AJAXの後者)をサポートしている理由と、ネイティブMac APIを通じてHTTP/HTTPSをサポートするための作業 – Tom
LazarusでTHTTPClientを使用できませんか? –