1


POST는 OS

내 응용 프로그램을 실행하는 동안 나는이 문제에 대한 아주 이상한 종류를 직면하고있어 걸쳐 GET로 변환하기.

웹 사이트를 방문하여 응용 프로그램에 로그인하면 POST가 자동으로 GET으로 변환됩니다. 이로 인해 모든 요청 매개 변수가 손실되기 때문에 페이지에 오류 화면이 표시됩니다.

이 문제는 IE-8 (Windows 7)에서 발생하지만 IE-8 (Windows XP)에서는 문제없이 작동합니다.

OS가 이와 관련되어 있습니까? 그런 문제에 직면 한 사람이 있습니까? 이 문제는 IE-9에서도 발생합니다.

마찬가지로 this 문제를 참조하십시오. 모든 솔루션이 정말 도움이 될 것입니다.

감사합니다. 때문에 윈도우 7에 IE의 보안 설정을

답변

2

이 문제가 일어나고은

윈도우 7의 IE에 보호 모드를 활성화/비활성화하는 옵션이 있습니다. 이것은 IE의 Vista/Windows-7의 새로운 기능이며이 옵션은 기본적으로 "인터넷"영역과 "로컬 인트라넷"영역 (또는 그 중 하나)에 대해 활성화됩니다. 이 두 장소에서 사용 중지하면 문제가 해결되었습니다.

도구 -> 인터넷 옵션 -> 보안 -> 인터넷/로컬 인트라넷 -> "보호 모드 사용"옵션을 선택 해제하십시오.

1

나는이 파티에 약간 늦었지만, 나는 이것도 만났고, 그것은 나에게 미쳤다. IE (only)는 POST를 GET으로 바꿔서 Fiddler를 결정했습니다. 이 스레드는 저에게 부분적인 방법을 가지고 있지만, 보호 모드는 거래가 아니 었습니다. 한 사이트가 인터넷 영역 (게시물 작성 페이지)에 있고 다른 사이트 (게시물 수신)가 인트라넷 영역에 있음이 밝혀졌습니다. 인트라넷 영역 또는 신뢰할 수있는 사이트에 호출 페이지를 추가하여 IE가 POST를 GET으로 전환하는 것을 중지했습니다. IE에서 get을 사용하지 않고 영역 스택을 호출 할 수는 없지만 으로 호출 할 수 있습니다. 우리가 새로운 팁 (target = _blank)을 사용하여 POST를 열었을 때의 중요한 팁은 인터넷에서 인트라넷으로 전화를 걸면 새로운 IE 창에서 새 페이지가 열렸지 만 "올바르게"구성하면 새 팝업이 나타납니다. 새 탭에서 열립니다 (예상되는 동작).

관련 문제