У меня есть код программирования сети, который может получить HTTP-страницу. Дело в том, что я хочу удалить заголовок ответа GET, который поставляется с фактическими данными страницы, я знаю, что я нужно искать первый «\ r \ n \ r \ n», но все, что я пробовал до сих пор, не сработало! , так как я могу удалить эту строку заголовка ответа с начала буфера?удалите строку из начала буфера
-1
A
ответ
1
Поскольку заголовок ответа GET находится на самого начало буфера, вы можете попытаться найти первое вхождение «\ г \ п \ г \ п», используя функцию как strstr:
char *p = strstr(buffer, "\r\n\r\n");
и затем верните p + 4, так как p будет указывать на первый \ r. p + 4 будет указывать на то, что есть после «\ r \ n \ r \ n». Чтобы вернуть его из функции, просто верните p + 4.
+0
Большое вам спасибо, что было полезно, код работает правильно сейчас –
Смежные вопросы
- 1. Android - удалите строку из sqlite
- 2. Получить строку из буфера AudioRecord
- 3. Получить строку из буфера bluetooth
- 4. Удалите любую строку из rtb1 из rtb2
- 5. Удалите n-й бит из буфера и сдвиньте остальные
- 6. Поиск начала стека для переполнения буфера
- 7. GNU Emacs закрытие начала/конца буфера звука
- 8. RewriteRule Удалите строку запроса
- 9. Удалите всю строку из CSV (если пусто)
- 10. Удалите строку из углового обещания $ scope
- 11. Удалите строку динамически из таблицы в android
- 12. Удалите строку из txt, если все null
- 13. Удалите строку из другого UIViewController с UIButton
- 14. Удалите URL поиска строку из Android/Iphone
- 15. удалите строку из массива с помощью matlab
- 16. Удалите последнюю строку из карты Google Android
- 17. как прочитать определенную строку из буфера
- 18. Удалите строку и вкладки
- 19. Python: выберите случайную строку из файла, затем удалите эту строку.
- 20. Excel - удалите первую пустую строку
- 21. Терминал: удалите первую строку файла
- 22. Удалите некоторые элементы образуют строку
- 23. Если строка содержит строку, удалите всю строку
- 24. SQL удалите спам-строку, обновите последнюю строку
- 25. Android - удалите строку из списка из списка нажатием кнопки
- 26. Разделите строку на теги, удалите пустой результат
- 27. Удалите всю строку через пробел
- 28. Найти строку внутри байтового буфера
- 29. Bash: удалите строку из CSV, если выполнены условия, затем удалите строку из CSV, если условие не выполнено.
- 30. удалите объект из ArrayList
Тогда, вероятно, это хорошая идея, чтобы показать код, который вы написали, который не работает – mathematician1975