我正在使用AFNetworking,使用适当的缓存控制标头进行API调用。 除了一个小故障外,一切正常,除了一个小故障之外,它还可以满足缓存。
我正在使用的API需要创建一个生命周期为5分钟的签名。它是根据当前时间,API密钥和API密钥生成的。因此,当我将此作为sig参数传递时,缓存将不断丢失。
示例:
request1: http://foo.com?p=hello&apikey=12345&sig=ABCDEF
request2: http://foo.com?p=hello&apikey=12345&sig=ZYXWVU
因此请求2是缓存未命中。
问题:如何修改请求,以便仅删除签名参数以进行缓存?