特定のポートへの接続時に、xampp/wampベースのApacheサーバーでカスタム要求に応じてカスタム応答を送信するにはどうすればよいですか?xampp/wampベースのApacheサーバーのカスタム返信
フラッシュアプリケーションがクロスドメインhttp GETリクエストを許可するようリクエストしています。\ 0に返信しようとしています。
デフォルトでポート843にフラッシュポリシー要求が行われていますので、そのまま使用したいと思います。
ポートは\ 0を取得します(ヌル文字で終わる、\ 0は参考値である)とのようなもので応答する必要があります。私の知る限りでは、要求が復帰する必要があります
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-http-request-headers-from domain="*" headers="*" secure="true" />
<allow-access-from domain="*" to-ports="*" />
</cross-domain-policy>
Content-typeは必要であるかもしれないが、プレーンテキストとして。
私は以下を試してみました:http://socketpolicyserver.com/そして、ポートを待ち受けても接続は受け付けますが、要求に応じて指定されたxmlで応答しません。適切な応答を達成するための任意の方法/方法が理解されるであろう
、に関して
、
マイク。 !
--- UPDATE --->
私はポート843をリッスンシンプルなC#のWebサーバーを書き、前述のポリシーを提供しています - のためにSecureSocket接続を使用する場合、しかし、それだけで罰金を働きました安全な接続(つまり、HTTPS/SSLプロトコルへのソケットのオープン) - 送信される要求は、ホスト証明書を使用して暗号化されます。私が知る限り、サーバーの証明書を聴いたり取得したり、外部のアプリケーションを介してデータを解読する方法はありません。唯一の方法は、適切なリクエストが送信された後にApacheがクロスドメインポリシーを返すように教えることです。適切なポート。
私が持っているもう一つのアイデアは、サーバー自体に何が起こっているかにかかわらず、Apacheディレクトリに格納されているサーバーの証明書ファイルを読み取ることです。
あなたのコメントをお待ちしております。
マイクだからここ