Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[14967] Re:DataSnap Rest 크로스도메인 문제
gomsun2 [vhrvnd723] 2740 읽음    2014-02-03 16:44
DataSnap과 별개의 문제로 (크로스 도메인은) javascript의 보안 장치(일종의 샌드 박스)입니다.

크로스 도메인으로 검색 후 우회방법을 선택하거나,
해당 작업을 서버에 위임, 결과를 받아온 후 처리하시는 방법이 있습니다.

터미널 님이 쓰신 글 :
: DataSnap을 이용해서 웹채팅 모듈을 개발하고 있습니다.
:
:
: 우선 델파이 기본 샘플 프로젝트인 ChatRoom을 이용해서 구현을 하고 있는데
:
:
: DataSnap서버가 아닌 외부에서 접속(자바스크립트)하려고 하면 크로스도메인 문제가 발생하는것 같습니다.
:
:
: 에러코드를 살펴보니 Rest 메쏘드인 Options을 요청한후 에러가 떨어져 GET으로 이어지질 않고 있습니다.
:
:
: equest URL:http://호스트아이피:8087/datasnap/rest/DSAdmin/ConsumeClientChannel/TestChannel/userid/userid//1391396233830//
: Request Method:OPTIONS
: Status Code:500 Internal Server Error
: Request Headersview source
: Accept:*/*
: Accept-Encoding:gzip,deflate,sdch
: Accept-Language:ko-KR,ko;q=0.8,en-US;q=0.6,en;q=0.4
: Access-Control-Request-Headers:authorization
: Access-Control-Request-Method:GET
: Cache-Control:max-age=0
: Connection:keep-alive
: Host:218.50.6.209:8087
: Origin:null
: User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.76 Safari/537.36
: Response Headersview source
: Connection:keep-alive
: Content-Length:29
: Content-Type:text/html; charset=ISO-8859-1
: Pragma:dssession=305334.11356.489350,dssessionexpires=1200000
: Server:DatasnapHTTPService/2011
:
:
: 그 다음 에러 메세지는 다음과 같습니다.
:
: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
:
: 혹시 DataSnap Rest을 이용해서 통신모듈을 개발해보신분이 계신다면 답변좀 부탁드리겠습니다^^;

+ -

관련 글 리스트
14966 DataSnap Rest 크로스도메인 문제 터미널 2441 2014/02/03
14967     Re:DataSnap Rest 크로스도메인 문제 gomsun2 2740 2014/02/03
14982         Re:Re:DataSnap Rest 크로스도메인 문제 터미널 1872 2014/02/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.