如何控制对HTTP API请求的接受编码? 时间:2011-08-01 作者:Rarst 与相关this ticket about issues with inflating data.到目前为止,API的支持人员建议request gzip instead of deflate.然而,我找不到一种方法来覆盖WP设置,该设置将deflate设置为所有请求的最高优先级,作为可接受的编码。相关职能-WP_Http_Encoding::is_available() 和WP_Http_Encoding::accept_encoding().是否有任何钩子或其他选项来控制我丢失的这个? 2 个回复 最合适的回答,由SO网友:EAMann 整理而成 这是一个相当边缘的情况,但接受的编码类型应该是可过滤的。我可以看到,在一些情况下,对该标头进行精细、精细的控制将非常有用(例如添加使用非标准编码的API)。因此,虽然没有股票挂钩,但我创建了一个Trac ticket 并提交了patch. 如果你在罚单上提供语音支持,也许我们可以发出足够的噪音,将其纳入未来的版本中。 SO网友:swissspidy 简短回答:不,没有钩子。详细回答:您可以在以下位置提交修补程序:WordPress Trac, 如果您确实需要调整此选项。就我个人而言,我从来没有遇到过WP_Http_Encoding::accept_encoding() 还有你的问题mentioned 可以手动回答gzinflate() 回应。在有人提交补丁之前,这似乎是唯一的解决方案。 结束 文章导航