【发布时间】:2017-07-13 17:05:49
【问题描述】:
我们遇到了一个问题,当 Content-Length 超过 1068 时,对 WSO2 API REST 端点的调用失败并显示“412 Precondition Failed”。只需在请求中添加一个空格(将大小增加到 1069)就会导致此失败.如果 API 调用速度足够快(使用 SOAPUI 进行测试),则内容长度小于 1069 时也会发生此问题。我们有一个理论,即标头和正文在数据包之间拆分并混淆请求。我们尝试关闭分块,但这并没有影响到事情。当直接调用后端 REST 服务时,它工作正常。
【问题讨论】: