2017-05-12 31 views
0

외부 도메인에 아약스 게시물에 권한 부여 헤더를 추가하려고합니다. 코드는 내가 내 서버에 CORS 설정을 설정 한이header ini ajax post cross domain을 추가 할 수 있습니까?

$.ajax({ 
     url: "externalUrl", 
     headers : { 
      "Authorization": token 
     }, 
     type: "POST", 
     data: (data), 
     crossDomain : true, 
     dataType: "json", 
     success: function(result){ 
      //run something here     
     } 
}); 

처럼 보인다 너무

res.Header().Set("Access-Control-Allow-Origin", "*") 
res.Header().Set("Access-Control-Allow-Method", "*") 
res.Header().Set("Access-Control-Allow-Headers", "*") 

하지만 클라이언트가 게시하려고 할 때, 옵션 에 방법 변화는 헤더의 INI를 추가 할 수 있습니다 아약스 크로스 도메인을 게시 하시겠습니까?

+0

서버가 허용 헤더로 응답하는 경우 옵션 요청 후 게시물 요청을 보내야합니다 – madalinivascu

+0

코드 200으로 응답하지만 데이터 결과는 @madalinivascu가 아닙니다. 게시물 처리기에서 디버깅하려고 시도하지만 표시가 없습니다. 요청이 처리기를 때리고 있습니다. –

+0

에는 제공 한 헤더 허용 옵션이 있습니까? – madalinivascu

답변

0

옵션에 대한 처리기를 추가하고 madalin ivascu의 제안으로 해당 처리기에 allow 헤더를 추가하여 문제를 해결했습니다. 있을 수있다!