問題タブ [remote-host]
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.
client-server - Grinder でリモートホストオプション TCPProxy を使用するにはどうすればよいですか?
Grinder でデスクトップ アプリケーションをテストしたい。私のアプリケーションは、複数のクライアント/サーバー アプリです。TCPProxy および remotehost オプションを使用する必要があります。しかし、私はできませんでした。私を案内してください。
.htaccess - ISP 名文字列による mod_rewrite?
^
私は 2 つのサーバーを持っています。これは動作するためにバックスラッシュを必要としません。IP 番号ではなく、IP NAME に基づいてリダイレクトしたい。(架空の) IP 名は74.125.227.104.cust.wildblue.net
これは完全に機能します:
これは間違っています - 名前は私がキャッチしてリダイレクトしたいものです:
どんな助けでも大歓迎です!ありがとうございました
-デビッド・ドロレス
ssl - ハンドヘルド デバイスから SSL/TLS の安全なチャネルを確立するにはどうすればよいですか?
次のコードを使用して、ハンドヘルド デバイス (Windows CE/コンパクト フレームワーク) から REST メソッドを呼び出そうとしています。
メソッドに渡される値は次のとおりです。
...しかし、「SSL/TLS の安全なチャネルを確立できませんでした ...System.Net.Sockets.SocketException: 既存の接続がリモート ホストによって強制的に閉じられました」ため、接続を確立できません。
では、SSL/TLS 用の安全なチャネルを確立して、既存の接続が感情的に離れたホストによって乱暴に閉じられないようにするにはどうすればよいでしょうか?
注意: WebException をキャッチしていたときに、このコードが原因でアプリがクラッシュしていたのは少しおかしなことだと思いますが、catch ブロックを一般的な例外に変更すると、サイレント モードで接続の試行が失敗しました (私ができる唯一の方法は、ログファイルを見て、問題があったことを伝えます)。
より具体的には、次のように HttpWebRequest SendHTTPRequestNoCredentials() の catch ブロックの WebException コードを使用します。
...アプリがクラッシュし、ログ ファイルにこれらの事後分析メモ (恐ろしい NRE!) が記録されました。
ただし、catch ブロック内の一般的な例外コード (この投稿の上部に示されているように) を使用すると、アプリは晴れた夏の日曜日の朝に公園を散歩しているように見えました。例外メッセージもクラッシュも、冬の不満の兆候もありません。とにかく -- しかしログファイルはこれを明らかにします:
最後の興味深い情報にもかかわらず、本当に重要なのは、ハンドヘルド デバイスから SSL/TLS 用の安全なチャネルを確立するにはどうすればよいかということです。
アップデート
PC で実行されている「サンドボックス」アプリからコードを呼び出したところ、同一ではありませんが同様の例外が発生しました。これはそれがキャッチしたものです:
更新 2
ここのコメントのいくつかとそれに付随するリンクに基づいて、コード内にこれを追加する必要があると考えていました。
...ある文脈では:
contentType) { ServicePointManager.ServerCertificateValidationCallback += (送信者、証明書、チェーン、sslPolicyErrors) => true; WebRequest リクエスト = null; { request = WebRequest.Create(uri); を試してください。
...しかし、これは .NET 3.5 クライアント アプリですが、これによると [ http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.servercertificatevalidationcallback
(v=vs.90).aspx]、ServerCertificateValidationCallback はおそらく 3.5 で利用可能です。「ServerCertificateValidationCallback」は利用できません (「シンボルを解決できません」というメッセージが表示されます)。これは System.Net アセンブリにあるようですが、[.NET] タブの [参照の追加] から利用できるアセンブリがないため、System.Net への参照をプロジェクトに追加しようとしても無駄です。アルファベット順のリストは、「System.Messaging」から「System.Net.Irda」までです。
この不足は、これが機能の乏しい Compact Framework プロジェクトであるためだと思います。
これがそうであると仮定すると (Compact Framework には ServerCertificateValidationCallback が含まれていません)、このシナリオの回避策は何ですか? クライアント ハンドヘルド アプリがサーバー (ローカル ネットワークで実行されている REST アプリ) 上の自己署名 SSL 証明書を受け入れるようにするにはどうすればよいですか?
更新 3
[コントロール パネル] > [プログラム] > [Windows の機能の有効化または無効化] > [インターネット インフォメーション サービス] > [World Wide Web サービス] > [セキュリティ] で、次のいずれかまたは両方をチェックまたはチェックする必要があります。
?
更新 4
次のように ServicePoint にアクセスできます。
...しかし、これは私に何の役にも立たないでしょうか。証明書を常に受け入れるのと同等のものに設定できますか? IOW、ここで何が必要ですか:
更新 5
このコードでも:
...私はまだこれを取得します:
ところで、TrustAllCertificatesPolicy の (空の) コンストラクターはグレー表示されているため、おそらく意味がありません。
c - LinuxのCプログラミングでIPアドレスを使用してリモートホストのMACアドレスを取得する方法
cプログラミングを使用してLinuxでIPアドレスを使用してリモートホストのMACアドレスを取得する方法を教えてもらえますか(ネットリンクソケットまたはBSDソケットである可能性があります)?
.htaccess - .htaccess は REMOTE_HOST から許可します
リクエストが同じサーバーからのものでない限り、特定のファイルへのアクセスを制限する .htaccess ファイルを設定しようとしています。
これが私が期待していたものです(しかし、そうではないようです):
この場合、サーバーの IP アドレスは 1 日を通して他のサーバーに変更/ロールオーバーされるため、サーバーの IP アドレスをハードコーディングすることはできません。
ftp - Webstorm: 「デフォルト サーバーへのアップロード」が灰色/無効になっているのはなぜですか?
Webstorm で ftp クライアントを使用しています。FTP サーバーが適切にセットアップされ、「リモート ホスト」ツール ウィンドウで参照できます。また、ftp サーバーはデフォルトとして設定されています。
ただし、アップロードもダウンロードもできません