libcurl + custom method
От: gwg-605 Россия  
Дата: 20.06.18 22:21
Оценка:
Всем привет!

Подскажите можно ли сформировать следующие HTTP/HTTPS запросы с использованием libcurl:
1. MYMETHOD /zzz HTTP/1.0
2. MYMETHOD /zzz RTSP/1.0
???
где MYMETHOD любая строка, валидная с точки зрения HTTP.
если да, то как?

т.е. вопрос о кастомизации метода и протокола в запросе.
libcurl custom method rtsp
Re: libcurl + custom method
От: vsb Казахстан  
Дата: 21.06.18 00:31
Оценка: 1 (1)
https://curl.haxx.se/libcurl/c/CURLOPT_CUSTOMREQUEST.html ?
Re: libcurl + custom method
От: Mr.Delphist  
Дата: 21.06.18 12:28
Оценка:
Здравствуйте, gwg-605, Вы писали:

G6>т.е. вопрос о кастомизации метода и протокола в запросе.


Я понимаю, что оффтоп, но всё же: рекомендую воздержаться от садомазохизма в протоколе. Используйте стандартные verbs, иначе рано или поздно найдётся на пути особо умный прокси, который дропнет запрос как malformed. Не говоря уже про интеграции со всякими сторонним либами, которые тоже могут немножечко припухнуть от безумства храбрых и песню не споют (тут PATCH или даже PUT иногда отсутствуют, что уж говорить про произвольный verb).
Re[2]: libcurl + custom method
От: gwg-605 Россия  
Дата: 21.06.18 15:42
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>https://curl.haxx.se/libcurl/c/CURLOPT_CUSTOMREQUEST.html ?


Спасибо, но для RTSP не работает Может есть возможность отключить этот "интеллект" и работать с RTSP как с обычным HTTP?
Re[3]: libcurl + custom method
От: reversecode google
Дата: 21.06.18 16:02
Оценка:
начните с того зачем нужно RTSP кастомизировать ? у него команды строго стандартизированы

ну поправьте пару строчек кода в libcurl и отправляйте хоть слово из четырех букв
а то нет, сами напишите свою либу, там всего то отправил принял байтики с сети
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.