| @@ 3189-3193 (lines=5) @@ | ||
| 3186 | $savedata = $data; |
|
| 3187 | while ($this->isSkippableCurlHeader($data)) { |
|
| 3188 | $this->debug("Found HTTP header to skip"); |
|
| 3189 | if ($pos = strpos($data,"\r\n\r\n")) { |
|
| 3190 | $data = ltrim(substr($data,$pos)); |
|
| 3191 | } elseif ($pos = strpos($data,"\n\n") ) { |
|
| 3192 | $data = ltrim(substr($data,$pos)); |
|
| 3193 | } |
|
| 3194 | } |
|
| 3195 | ||
| 3196 | if ($data == '') { |
|
| @@ 3200-3204 (lines=5) @@ | ||
| 3197 | // have nothing left; just remove 100 header(s) |
|
| 3198 | $data = $savedata; |
|
| 3199 | while (preg_match('/^HTTP\/1.1 100/',$data)) { |
|
| 3200 | if ($pos = strpos($data,"\r\n\r\n")) { |
|
| 3201 | $data = ltrim(substr($data,$pos)); |
|
| 3202 | } elseif ($pos = strpos($data,"\n\n") ) { |
|
| 3203 | $data = ltrim(substr($data,$pos)); |
|
| 3204 | } |
|
| 3205 | } |
|
| 3206 | } |
|
| 3207 | ||