在 iPhone 上处理电子标签
知道如何在客户端处理电子标签吗?我们计划在我们的应用程序中使用带有来自服务器的图像的电子标签。
关于什么是 eTag,请参阅: http://en.wikipedia.org/wiki/HTTP_ETag
Any idea how to handle eTags at client side? We are planning to use eTags with images in our application which are coming from the server.
For what is eTag please see this:
http://en.wikipedia.org/wiki/HTTP_ETag
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您研究的起点...
NSMutableURLRequest
在这里您可以为您的请求设置 eTag 值。
此请求可与 NSURLConnection 一起使用。
NSURLConnectionDelegate
你的 NSURLConnection 的委托有方法......
你的情况下的响应是
NSHTTPURLResponse
。您应该在另一个委托的方法中检查响应 statusCode……
当远程对象未修改时,会收到状态代码 304。如果远程对象被修改并且支持eTag,您可以在
[response allHeaderFields]
中找到它。Starting points for your study ...
NSMutableURLRequest
Here you can set eTag value for you request.
This request is usable with NSURLConnection.
NSURLConnectionDelegate
Delegate of your NSURLConnection has method ...
... where response in your case is
NSHTTPURLResponse
.You should check response statusCode in another delegate's method ...
... status code 304 is received when remote object is not modified. If remote object is modified and eTag is supported, you can find it in
[response allHeaderFields]
.