2016-12-25 29 views
0

내 응용 프로그램을 테스트 할 때 로컬 오류를 받고 있어요에 대한 로컬 호스트에서 호출 할 때 HTTPS 요청이 일을 얻을 수있는 방법이 있나요 :내가 HTTPS로 전환하기 때문에 테스트

Warning: Domain www.example.com does not specify a meta-policy.

Applying default meta-policy 'master-only'. This configuration is deprecated. See http://www.adobe.com/go/strict_policy_files to fix this problem.

Error: Request for resource at https://www.example.com/?json=user/get_logged_in_user by requestor from http://localhost:8888/Test-debug/Test.swf is denied due to lack of policy file permissions.

내가 내 로컬 호스트를 변경 시도가 https하지만 다음과 같은 오류 있어요 :

Secure Connection Failed

An error occurred during a connection to localhost:8888. SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG

The page you are trying to view cannot be shown because the authenticity of the received data could not be verified. Please contact the website owners to inform them of this problem.

내가 업로드하고 정책 파일을 추가하고 true로 보안 변경 할 수 있습니다 읽은에서을하지만 난 어디서든 호출을 허용하지 않습니다. swf가 내 서버에 있으면 모든 것이 정상적으로 작동합니다.

로컬로 테스트 할 수있는 방법이 있습니까? 나는 시험 끝났어요 때

Security.allowDomain("localhost"); 

아니면 그 정책을 크로스 도메인 정책을 업로드 한 후 삭제해야합니까 : 내가 좋아하는 테스트하는 동안 활성화 할 수 있습니다 뭔가가 있나요?

내 로컬 사이트가 브라우저에서 로컬로 실행되기 때문에 https 연결에 연결할 수 없습니까?

답변

1

게시 한 메시지에 따라 https (btw가 제대로 구성되지 않았습니다 (테스트를 위해 FireFox를 사용 했습니까?))를 사용하면 도움이되지 않습니다. 문제는 www.example.comcrossdomain.xml 정책 파일이 없으므로 플래시 플레이어는 도메인 인 localhots에서 해당 도메인에 액세스하는 것을 허용하지 않습니다.

www.example.com에 대한 액세스 권한이있는 경우 여기에 와일드 카드 액세스를 사용하여 정책 파일을 추가하십시오. http를 통한 테스트는 일부 http 프록시와의 조롱 응답으로 만 가능합니다.

0

file:// (서버 없음)을 사용하여 테스트를 변경했으며 https 호출을 사용합니다.