Ajax 요청에 대한 응답으로 Apache 및 헤더 존재

애드리안 코바치

도메인 간 API 문제를 파악하려고합니다. Ajax를 사용하여 원격 서버에서 데이터를 가져 오는 Sencha Touch 2.3.1로 만든 응용 프로그램이 있습니다. 내가 직면 한 문제는 로컬 서버에 대한 모든 Ajax 요청에 응답에 모든 헤더가 포함되어 있지 않다는 것입니다. 원격 서버에서 모든 것이 잘 작동하고 헤더가 정상입니다.

다음은 각 서버에 대해 송수신 된 헤더를 보여주는 두 가지 인쇄물입니다.

1 - 로컬 호스트에서 전송 및 수신 헤더 ( HTTP : //local.api - 가상 호스트)

수신 된 헤더 :

Connection      Keep-Alive
Content-Length  274
Content-Type    text/html; charset=iso-8859-1
Date            Mon, 07 Jul 2014 10:58:54 GMT
Keep-Alive      timeout=5, max=100
Location        http://local.api/fa/?ref.agent/lista-clienti&_dc=1404730734262
Server          Apache/2.2.17 (Win32) PHP/5.3.3

보낸 헤더 :

Accept          text/html,application/xhtml+xml,
                application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language ro-ro,ro;q=0.8,en-us;q=0.6,en-gb;q=0.4,en;q=0.2
Content-Length  33
Content-Type    application/x-www-form-urlencoded; charset=UTF-8
Host            local.api
Origin          http://sencha.local
Referer         http://sencha.local/fisa-agenti/index.html
User-Agent      Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 
                Firefox/30.0

2-원격 서버 ( http://adgarage.ro ) 에서 보내고받은 헤더

수신 된 헤더

Accept-Ranges                   bytes
Access-Control-Allow-Cred...    true
Access-Control-Allow-Orig...    *
Age                             0
Connection                      keep-alive
Content-Length                  375
Content-Type                    application/json
Date                            Mon, 07 Jul 2014 10:58:52 GMT
Server                          Apache/2.2.22 (Unix) mod_ssl/2.2.22 
                                OpenSSL/0.9.8e-fips-rhel5
Via                             1.1 varnish
X-Powered-By                    PHP/5.3.13
X-Varnish                       562862498

보낸 헤더

Accept          text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language ro-ro,ro;q=0.8,en-us;q=0.6,en-gb;q=0.4,en;q=0.2
Host            adgarage.ro
Origin          http://sencha.local
Referer         http://sencha.local/fisa-agenti/index.html
User-Agent      Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 
                Firefox/30.0

Access-Controll-Allow헤더에 유의하십시오 . 수신 된 헤더 컨테이너에서 누락되었습니다.localhost

그리고 여기 내 .htaccess파일이 있습니다.

Header set Access-Control-Allow-Origin *
Header set Access-Control-Allow-Credentials: true 

이 파일은 두 서버에서 동일합니다. 나는 headers_module로컬 컴퓨터 에서 활동적이다.

내가 알아 차린 또 다른 점은 로컬 301 moved Permanently에서받은 응답 상태는 원격 서버에서받은 응답 상태가200 Ok

내가 무엇을 놓치고 있습니까?

감사합니다!

애드리안 코바치

문제를 확인했습니다. 이 항목 에서 설명한대로 301 Moved Permanently상태 때문에 헤더가 전송되지 않았습니다 .

내 로컬 요청이 http://local.api/fa?ref.agent/...대신 만들어졌습니다 . 첫 번째 링크에서 http://local.api/fa/?ref.agent/...후행 슬래시가 누락 되었음을 알 수 /fa있습니다.

이제 모든 것이 괜찮습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AJAX 요청에 대한 헤더를 Django로 설정

분류에서Dev

CORS 프리 플라이트 OPTIONS 요청 및 후속 GET / POST / etc에 대한 응답으로 다시 보낼 Access-Control- * 헤더 의뢰?

분류에서Dev

존재하지 않는 / address 및 playframework에 대한 웹 요청 가로 채기

분류에서Dev

각도로 get 요청에 대한 응답 헤더 가져 오기

분류에서Dev

AJAX 요청으로 다양한 형식에 응답하는 Rails

분류에서Dev

Ajax 게시 요청에서 응답 헤더를 얻는 방법

분류에서Dev

Ajax json 요청 및 응답

분류에서Dev

헤더 및 소스 파일에 대한 재귀 적 CMake 검색

분류에서Dev

Ajax 호출에 대한 응답으로 Ajax 형식

분류에서Dev

오류 예외 대신 잠재적으로 위험한 요청에 대한 HTML 응답을 보내는 WCF 앱

분류에서Dev

오류 예외 대신 잠재적으로 위험한 요청에 대한 HTML 응답을 보내는 WCF 앱

분류에서Dev

Polly는 URL, 헤더, 콘텐츠 및 응답으로 모든 요청을 기록합니다.

분류에서Dev

HTTP 헤더 및 HTTP 응답 상태에 관한 쿼리

분류에서Dev

AJAX CORS 요청에 한 번만 추가 된 인증 헤더

분류에서Dev

Xcode 및 HTTP 요청에 대한 이상한 응답

분류에서Dev

mitmproxy를 통해 가로 챈 요청에서 가짜 응답 (헤더 및 본문)을 다시 보내는 방법

분류에서Dev

jQuery 및 Rails Ajax 요청 및 응답

분류에서Dev

Tornado 요청 핸들러에 설정된 현재 응답 헤더 가져 오기

분류에서Dev

요청의 경우 단일 요청에서 응답 헤더 및 본문을 검색하는 PHP cURL?

분류에서Dev

ASP NET core Serilog : 요청, 응답 및 예외 로그에 대한 다른 파일

분류에서Dev

합니까 OkHttp는 리디렉션에 대한 권한 및 기타 잠재적으로 민감한 헤더를 보내?

분류에서Dev

ZeroMQ 요청 및이 요청에 대한 다중 비동기 응답

분류에서Dev

fsockopen으로 요청-헤더없이 응답

분류에서Dev

스프링 MVC 애플리케이션에 대한 응답으로 보안 헤더 추가

분류에서Dev

.NET index.html 요청에 대한 응답에 헤더를 추가 하시겠습니까?

분류에서Dev

제거되는 HttpContext 요청 / 응답 헤더에 사용자가 추가 한 값

분류에서Dev

인증 http 요청의 헤더 값으로 서비스에 대한 nginx 프록시 요청

분류에서Dev

모달의 응답을 기반으로 ajax 요청 실행 대기

분류에서Dev

응답 본문이없는 성공 응답 헤더로 인해 AJAX 요청에서 오류가 발생합니까?

Related 관련 기사

  1. 1

    AJAX 요청에 대한 헤더를 Django로 설정

  2. 2

    CORS 프리 플라이트 OPTIONS 요청 및 후속 GET / POST / etc에 대한 응답으로 다시 보낼 Access-Control- * 헤더 의뢰?

  3. 3

    존재하지 않는 / address 및 playframework에 대한 웹 요청 가로 채기

  4. 4

    각도로 get 요청에 대한 응답 헤더 가져 오기

  5. 5

    AJAX 요청으로 다양한 형식에 응답하는 Rails

  6. 6

    Ajax 게시 요청에서 응답 헤더를 얻는 방법

  7. 7

    Ajax json 요청 및 응답

  8. 8

    헤더 및 소스 파일에 대한 재귀 적 CMake 검색

  9. 9

    Ajax 호출에 대한 응답으로 Ajax 형식

  10. 10

    오류 예외 대신 잠재적으로 위험한 요청에 대한 HTML 응답을 보내는 WCF 앱

  11. 11

    오류 예외 대신 잠재적으로 위험한 요청에 대한 HTML 응답을 보내는 WCF 앱

  12. 12

    Polly는 URL, 헤더, 콘텐츠 및 응답으로 모든 요청을 기록합니다.

  13. 13

    HTTP 헤더 및 HTTP 응답 상태에 관한 쿼리

  14. 14

    AJAX CORS 요청에 한 번만 추가 된 인증 헤더

  15. 15

    Xcode 및 HTTP 요청에 대한 이상한 응답

  16. 16

    mitmproxy를 통해 가로 챈 요청에서 가짜 응답 (헤더 및 본문)을 다시 보내는 방법

  17. 17

    jQuery 및 Rails Ajax 요청 및 응답

  18. 18

    Tornado 요청 핸들러에 설정된 현재 응답 헤더 가져 오기

  19. 19

    요청의 경우 단일 요청에서 응답 헤더 및 본문을 검색하는 PHP cURL?

  20. 20

    ASP NET core Serilog : 요청, 응답 및 예외 로그에 대한 다른 파일

  21. 21

    합니까 OkHttp는 리디렉션에 대한 권한 및 기타 잠재적으로 민감한 헤더를 보내?

  22. 22

    ZeroMQ 요청 및이 요청에 대한 다중 비동기 응답

  23. 23

    fsockopen으로 요청-헤더없이 응답

  24. 24

    스프링 MVC 애플리케이션에 대한 응답으로 보안 헤더 추가

  25. 25

    .NET index.html 요청에 대한 응답에 헤더를 추가 하시겠습니까?

  26. 26

    제거되는 HttpContext 요청 / 응답 헤더에 사용자가 추가 한 값

  27. 27

    인증 http 요청의 헤더 값으로 서비스에 대한 nginx 프록시 요청

  28. 28

    모달의 응답을 기반으로 ajax 요청 실행 대기

  29. 29

    응답 본문이없는 성공 응답 헤더로 인해 AJAX 요청에서 오류가 발생합니까?

뜨겁다태그

보관