Php 我可以向simplexml\u加载\u文件添加自定义头吗
我只想在远程页面与我已有的版本不同时下载它。没有“上次修改”或“过期”(服务器发送Php 我可以向simplexml\u加载\u文件添加自定义头吗,php,http,http-headers,Php,Http,Http Headers,我只想在远程页面与我已有的版本不同时下载它。没有“上次修改”或“过期”(服务器发送缓存控制:max age=0,private,必须重新验证)但有ETag:字段 因此,如果没有匹配,我可以发送:头和最后一个ETag值,并且在出现任何错误时(包括304未修改),请在延迟后重试 目前我正在使用simplexml\u load\u file获取URL,我想知道我是否可以通过某种方式调用它来添加额外的头,或者我是否需要推出更多的重量级解决方案(curl、file\u get\u contents等)?您
缓存控制:max age=0,private,必须重新验证)但有ETag:
字段
因此,如果没有匹配,我可以发送:
头和最后一个ETag值,并且在出现任何错误时(包括304未修改
),请在延迟后重试
目前我正在使用simplexml\u load\u file
获取URL,我想知道我是否可以通过某种方式调用它来添加额外的头,或者我是否需要推出更多的重量级解决方案(curl、file\u get\u contents等)?您可以使用curl
添加自定义头,然后使用(从curl请求返回内容)获取simplexmlement
对象
curl_setopt($ch, CURLOPT_HTTPHEADER, array('If-None-Match:: XXX'));