IIS7 및 Coldfusion 8 Standard를 모두 실행하는 두 개의 서버 (개발 및 프로덕션)가 있습니다.ColdFusion cfc json 데이터 오류 및 문제 반환
그러나 제작시에는 전체 웹 사이트가 SSL로되어 있고 로그인을 제외한 모든 페이지는 SSL입니다.
저는 coldfusion/half ajax powered 사이트 검색을하고있었습니다.
모든 것이 dev_server에서 원활하게 실행되었습니다. 프로덕션 환경으로 이동하면 정말 이상한 오류가 발생하기 시작했습니다.
returntype = json인데도 데이터가 json 형식으로 데이터를 반환하지 않았던 것처럼 데이터를 반환하는 배열 주위에 serializejson이 있습니다.
그런 다음 returntype = json을 제거하려고 시도했을 때 항상 유효하지 않은 토큰이 표시됩니다.
ajax가 호출되면 json의 데이터 유형을 지정하고 url의 json에서 returnformat을 지정해야합니다. 그리고이 모든 것은 dev 서버에서 잘 작동하지만 아약스 파트는 제작 작업을 거부합니다.
처음에는 ssl 문제가 있었기 때문에 생각했습니다. ajax URL이 ssl 인 경우 오류가 발생했으며 출처가 같은 출처 정책이라고 말하면서 ajax url을 non-ssl로 변경합니다. 그런 다음 데이터가 json이 반환되지 않거나 유효하지 않은 토큰을 말합니다.
내 cfc에서 필자는 필요한 모든 데이터를 얻는 기본 cfc를 가지고 있으며 다양한 형식으로 필요한 형식으로 배열 한 다음 그 결과를 다른 위치의 배열에 넣습니다.
는 그럼 난 cffunction의 명령에 returntype의 = JSON을 데려가 시도 후의를 실행하고 내가 직접 URL의 CFC를 보려고 할 때 그 작동하는 것 같다. 하지만 아약스가 그것을 부르면 잘못된 토큰이 나옵니다.
개발자가 동일한 코드를 실행할 때 오류가 발생하지 않으며 모든 Ajax가 100 % 작동합니다.
문제의 원인에 대한 제안 사항은 무엇입니까? 나는 dataType와 제거 후
감사