从headerfunction中取消php curl请求

从headerfunction中取消php curl请求,php,curl,Php,Curl,在php curl中,是否有任何方法获取头,在定义的headerfunction中对其进行一些处理,然后在满足某些条件时取消请求?正文的内容非常大,因此丢弃数据将浪费带宽。有什么建议吗?您可以指定一个回调函数来使用CURLOPT_WRITEFUNCTION处理数据 资料来源: 编辑 从curl writef函数返回无效长度将终止curl请求。是,但我希望能够从标头回调函数中终止与远程服务器的连接,因此永远不会接收正文。未测试:使用标头回调函数,当应终止数据提取时,在更全局的范围内为变量指

在php curl中,是否有任何方法获取头,在定义的headerfunction中对其进行一些处理,然后在满足某些条件时取消请求?正文的内容非常大,因此丢弃数据将浪费带宽。有什么建议吗?

您可以指定一个回调函数来使用CURLOPT_WRITEFUNCTION处理数据

资料来源:

编辑


从curl writef函数返回无效长度将终止curl请求。

是,但我希望能够从标头回调函数中终止与远程服务器的连接,因此永远不会接收正文。未测试:使用标头回调函数,当应终止数据提取时,在更全局的范围内为变量指定某个值。然后,通过使用writefunction回调,检查是否设置了该值。如果是,通过返回无效长度终止;如果未设置:以良好的方式处理内容。您还可以查看