2009-12-07 5 views
0

ASP .Net 3.5를 사용하고 있으며 javascript와 Sys.Net.WebRequest를 사용하여 WebService를 호출하려고합니다.Javascript WebRequest Invoke/Cache problem

서비스가 처음으로 호출되고 새로 고침 할 때까지는 아무 문제가 없습니다.

새로 고침 th WebRequest 객체 호출 메소드가 호출되지만 대신 캐시 된 결과를 사용하는 것처럼 서비스를 호출하여 콜백 함수로 바로 이동합니다.

서비스를 새로 고칠 때마다이 문제가 어떻게 해결되어야합니까?

감사합니다,

Wineshtain

답변

0

해당 ID가 캐시되지 않도록 서비스 URL에 매개 변수로 어떤 임의의 번호를 추가하십시오.

+0

감사합니다. 그러나 '합법'솔루션입니까? kindof '추한'보인다. –

+0

서버를 제어 할 수 있다면 서버에 적절한 헤더를 설정할 수 있습니다. 그러나 이것은 가장 안전하고 총알이 튀지 않는 해결책입니다 –