헤더 필드를 기반으로 요청을 인증 한 다음 HTML 페이지를 반환하는 API가 있습니다.도메인 변경을 초래해야하는 HTTP 요청에 헤더 필드 포함
이 API에 대한 요청은 도메인 (그냥 하이퍼 텍스트를 클릭하는 것과 같은) domain1.com
domain2.com
로 변경됩니다 같은 것을 방법으로 만들 수있다.
헤더 필드를 추가해야하므로 <a>Link</a>
을 사용할 수 없습니다. 은 컨트롤을 domain1.com
에서 domain2.com
으로 변경하지 않으므로 사용할 수 없습니다. 가능하면 2 개 요청과 이상 -이 같은
뭔가
$.ajax({
// Use ajax to authenticate
...
success : function(path){
// Load the path for domain change
location.assign(path);
// Even this request should have a header field
},
...
})
내가 단일 요청으로 (도메인 및 헤더 사용 변경) 모두의 기능을 필요로 ... 전혀 이해가되지 않았다 . 아이디어가 있으십니까?
"도메인이 바뀔 것"이란 무엇을 의미합니까? 그 진술은 말이되지 않습니다. 어디에서 바꿀까요? 리디렉션을 찾고 있습니까? 이것이 AJAX와 어떤 관계가 있을까요? – Brad
'302 리디렉션 '을 찾으십니까? – shaochuancs
@Brad ' somewebsite.com'을 클릭하면 somewebsite.com으로'URL '이 변경됩니다. 이것은 도메인 변경으로 인한 것입니다. 헤더 필드를 설정하려면 아약스가 필요합니다. –