Проблемы клиента HTTP Boost.asio с \ r vs \ n - PullRequest
1 голос
/ 31 января 2012

Я пытаюсь использовать пример кода HTTP-клиента (sync_cleint.cpp) для получения jpg. Я использую VS2008 на компьютере с Windows XP и пытаюсь получить доступ к серверу Linux. Полученные данные, которые я получаю, не начинают новые строки в том же месте, что и данные, которые я получаю, просто загружая. Я полагаю, что это проблема того, как windows интерпретирует новую строку, \ r \ n, по сравнению с тем, как unix / linux интерпретирует новую строку, \ n. Код примера (http://www.boost.org/doc/libs/1_48_0/doc/html/boost_asio/example/http/client/sync_client.cpp) использует \ r \ n, \ n и \ r, поэтому я немного запутался в том, как исправить проблему. Любые предложения по устранению этого для моего случая (жесткий код) или Автоматическое обнаружение будет принята с благодарностью.

P.S. Я использую Boost 1.48.0

...