몇 개의 게시물과 기사를 읽었지만 나에게 도움이되지 않습니다. 나는 일하는 해결책을 찾고있다.
문제 : : - $ http .get 추가 전화를합니다. 즉, 내 서비스에 전화 할 때마다 OPTIONS가 표시됩니다.
예 : 웹 사이트 : http://locahost:4020/dashboard
API 광고 : http://locahost:3020/filters
의 app.config ([ '$ httpProvider', 기능 ($ httpProvider를) {
$ httpProvider.defaults.useXDomain = TRUE 삭제 $ httpProvider .defaults.headers.common [ 'X-Requested-With']
//$httpProvider.defaults.headers.common''X-Requested-With '] = 'XMLHttpRequest '// OPTIONS 요청을 피하기 위해 헤더 재설정
$ httpProvider.defaults.headers.common = {}
$ httpProvider.defaults.headers.post = {}
$ httpProvider.defaults.headers.put = {}
$ httpProvider.defaults.headers.patch = {}
$ httpProvider.defaults.headers 갔지 = {}}
$http.get(url + '?' + $.param(args || ''), req)
내가 OPTIONS 실제로 API 호출 이전에 진행되는 호출로부터 호출 될 때마다 데이터를 리턴하는데 실패 함)() 얻는다.
이 응답 케쉬 감사. 이 문제를 해결하기 위해 나를 인도 해 주시겠습니까? 응답을 얻지 못하고 매회 데이터를 얻기 위해 2 번 요청해야합니다. 처음 요청할 때 응답을받지 못하고 2 초 후 다른 요청을하면 2 요청 후에 응답을받습니다. –
2 차 요청에서 응답을받지 못합니까? 그렇지 않으면. 뭐하고 있니? – Rakeschand
요청이 200 회가 아닌 500 회 응답으로 응답하는 데 오랜 시간 (2 분)이 걸립니다. 요청이 대체적으로 실패 함 1 요청에 응답 있음, 2 요청 실패, 3 요청 응답 있음, 4 실패 (500) ... –