2012-11-14 2 views
3

SignalR을 사용하여 클라이언트에서 서버로 JSON 데이터를 전송합니다.IE에서 GET 대신 POST를 사용하도록 signalR을 강제 설정하는 방법은 무엇입니까? (해결 방법은 최대 RequestUrl 길이 제한)

Firefox 및 Chrome에서는 정상적으로 작동하지만 은 IE에서 실패합니다.

더 깊게 파고 들자면, 세 명이 모두 데이터를 제출하기 위해 'Long-Polling'메커니즘을 사용하고 있지만 IE는 GET 요청을 사용합니다. 다른 두 가지는 POST를 사용합니다. json 데이터가 너무 커서 GET 요청 URL에 허용 된 최대 길이 내에 들어 가지 않기 때문에 요청이 실패합니다.

IE에서 signalR이 POST를 사용하도록 강제 할 수 있습니까? 또는이를 처리 할 수있는 다른 방법이 있습니까?

도움이 될만한 정보가 더 필요하면 알려주십시오.

도움을 주시면 감사하겠습니다.

답변

1

아니요 코드를 수동으로 변경하지 않는 한 없습니다. 최신 버전에서는 모든 것이 GET입니다. 무슨 한계가 있고 어떤 종류의 SignalR을 사용하고 있습니까?