Как обработать & ldquo; 100 continue & rdquo; HTTP сообщение?

Я успешно использовал killableprocess в Windows, Linux и Mac. Если вы используете Cygwin Python, вам понадобится версия killableprocess OSAF, потому что иначе родные процессы Windows не будут убиты.

30
задан Benjamin 22 July 2013 в 12:24
поделиться

2 ответа

На самом деле после 100 должен быть настоящий заголовок.

Итак, я обычно делаю это на стороне клиента.

$contents=curl_exec($ch);

list( $header, $contents ) = explode( "\r\n\r\n", $contents , 2);
if(strpos($header," 100 Continue")!==false){
    list( $header, $contents) = explode( "\r\n\r\n", $contents , 2);
}
6
ответ дан 27 November 2019 в 22:25
поделиться

Попробуйте добавить пустую строку (CRLF) после строки 100 Continue (см. RFC 2616, раздел 6 ),

3
ответ дан 27 November 2019 в 22:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: