특정 포트에 연결되면 xampp/wamp 기반 Apache 서버에서 사용자 정의 요청시 사용자 정의 응답을 보낼 수 있습니까?xampp/wamp 기반 Apache 서버 사용자 정의 응답
플래시 앱이 crossdomain http GET 요청을 허용하도록 요청하는 \ 0에 답장을 보내려고합니다.
플래시 정책 요청은 기본적으로 포트 843으로 만들어 지므로이를 그대로 유지하고 싶습니다. 내가 아는 한
<?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>
, 요청이 있어야한다 반환 :
포트는 \ (널 문자로 끝나는, \ 0은 단지 참고 용이며) 0과 같은 뭔가 회신을 받아야합니다 Content-type이 필요하지만 일반 텍스트로도 사용할 수 있습니다.
다음을 사용해 보았습니다. http://socketpolicyserver.com/ 포트를 수신하고 연결을 허용하지만 요청시 지정된 xml로 응답하지 않습니다. 어떤 방법/적절한 응답을 달성하는 방법을 이해할 수있을 것이다
, 관련하여
,
마이크.
--- UPDATE --->I 포트 843을 청취하고, 상기 정책을 제공하는 간단한 C# 웹 서버 쓴
! - SecureSocket의 연결을 사용하는 경우, 그러나, 그것은 잘 밖으로 일을 보안 연결 (즉, 소켓을 HTTPS/SSL 프로토콜로 여는 것) - 전송 된 요청은 호스트 인증서를 사용하여 암호화됩니다. 내가 아는 한, 서버 인증서를 청취하거나 획득하고 외부 앱을 통해 데이터를 암호 해독 할 수있는 방법이 없기 때문에, 유일한 방법은 Apache가 올바른 요청을받은 후 Apache가 crossdomain 정책에 응답하도록 '가르치는 것'입니다. 적절한 포트.내가 가진 또 다른 아이디어는 서버 자체에서 일어나는 일과 상관없이 Apache 디렉토리에 저장된 서버의 인증서 파일을 읽는 것입니다.하지만 과장은 아닙니다.
귀하의 의견을 듣고 싶어요,
마이크. 나는 일부 수정이 녀석 코드를 사용했습니다
: http://www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server
및 포트 843을 청취 간단한 멀티 쓰레드 웹 서버를 생성하고, 다소 일반을 제공 그래서 여기