9

HTTPS 経由で Java サーバーにメッセージを送信する DotNet クライアント アプリケーションに取り組んでいます。これに先立って、私のチーム メンバーの 1 人が、サーバーと通信するために ssl で tcp クライアントを使用するアプリケーションを開発しました。彼の既存のコードを使用する場合、Dot Net での Https 通信に必要な変更は何かを教えてください。

4

1 に答える 1

18

「TCP over SSL」はあなたが持っているものではありません.TCP上で「実行」されるのはSSLです。HTTPS の場合、HTTP over SSL over TCP があります。ここでは、HTTP はアプリケーション レベルのプロトコルです。「SSL over TCP」だけの場合、カスタム アプリケーション レベルのプロトコルがあり、HTTPS の場合は標準の HTTP があります。

したがって、既存のコードの一部を再利用できますが、カスタム プロトコル (それが何であれ) を HTTP に置き換える必要があります。既存のプロトコルが機能する場合、それを置き換える意味はあまりありません (置き換えが必要であることと、それが何のために必要なのかを知っている場合を除きます)。

于 2012-08-22T13:36:39.547 に答える