我有一个usercontrol,在加载时获取购物车中的商品数量。
C#web project,VS 2013。
我想要做的是当用户将一个项目添加到他们的购物车时,调用webservice并使用正确数量的项目加载控件。
目前,当用户添加项目时,服务被调用但返回
myservice.asmx/js
HTTP/1.1 304 Not Modified
Cache-Control: private
X-SourceFiles: =?UTF-8?B?Qz4XGpz?=
所以我直接导航到usercontrol页面(通过向页面添加控件)并且可以看到正确数量的项目,但是无法解决为什么webservice在被调用时返回304的原因。
我的理解是304意味着页面被缓存但不确定我接下来需要做什么?
我可以提供更多代码,但希望有一些简单的我可能在这里错过了吗?
修改1
请求标题
GET /myService.asmx/js HTTP/1.1
Host: localhost:12345
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Accept: */*
Referer: http://localhost:12345/myproductpage
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-GB,en-US;q=0.8,en;q=0.6
Cookie: XSRF-TOKEN=vSc1; XSRF-V=fiwSIljhKu74EC; __atuvc=4%7C26; __atuvs=5773d8720cbfe159003; SiteCookie=886c194f-e921-4587
**Response Headers**
HTTP/1.1 304 Not Modified
Cache-Control: private
X-SourceFiles: =?UTF-8?B?Qz4XGpz?=