The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от opennews (??) on 11-Сен-14, 12:06 
Представлена (http://curl.haxx.se/mail/archive-2014-09/0012.html) новая версия утилиты для организации выборки данных по сети - cURL 7.38.0 (http://curl.haxx.se/), предоставляющей возможность гибкого формирования запроса с заданием таких параметров, как cookie, user_agent, referrer и любых других заголовков. Кроме http-запросов, cURL поддерживает SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP и другие сетевые протоколы. Одновременно вышло обновление параллельно развиваемой библиотеки libcurl, предоставляющей API для задействования всех функций cURL в программах на таких языках, как Си, Perl, PHP, Python.


Выпуск примечателен (http://curl.haxx.se/changes.html#7_38_0) добавлением поддержки спецификации HTTP/2.0 (http://www.opennet.me/opennews/art.shtml?num=37387) (draft-14 (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14)), которая реализована с использованием библиотеки nghttp2 (http://nghttp2.org/).
Кроме того, добавлено определение библиотек  LibreSSL и BoringSSL, в связанном с SSL коде задействованы более надёжные генераторы псевдослучайных чисел.

В процессе интеграции поддержки HTTP/2 разработчики столкнулись (http://daniel.haxx.se/blog/2014/09/02/http2-interop-pains/) с неожиданными проблемами с совместимостью клиентских и серверных реализаций. В частности, в конце августа компания Google добавила в некоторые свои сервисы экспериментальную поддержку HTTP/2, что привело к волне сообщений о проблемах у пользователей тестовых сборок Firefox, в которых активирована возможность использования HTTP/2, при этом обе реализации были заявлены как совместимые с 14 черновиком стандарта. Оказалось, что проблема вызвана неверной обработкой cookie в серверной части.


URL: http://curl.haxx.se/mail/archive-2014-09/0012.html
Новость: http://www.opennet.me/opennews/art.shtml?num=40564

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от Аноним (??) on 11-Сен-14, 12:06 
А вот скажите,как проверять работает ли авторизация на сайтах?Этим инструментом что-то похожее можно запилить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от fgf on 11-Сен-14, 12:25 
Selenium WebDriver ;)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от cmp (ok) on 11-Сен-14, 15:47 
ну если из командной строки, то хз, а вот библитека +какой-нить язык, легко.

Запускаешь драгонфлай и авторизуешься, смотришь какие переменные летят на сервер, каким методом, какие заголовки и пр.

Хотя на прошлой, буквально, недели ковырялся с железякой с вэб-мордой, кроме эксплорера авторизоваться ни кто не может, пришлось свою реализацию делать, есть еще железки, где даже эксплорер не работает, пробовал разные rfc реализовать, не пускает хоть убейся, думаю вывести rs232 и что-нибуть адекватное припаять.

Для сайта своего банка делал клиента, но там такая мутная реализация, что просто терпения не хватило, а вот киви работал пока они интерфейс не поменяли, - скриптинка логинилась в лк провайдера, запрашивала баланс и если денег было мало логинилась на киви и кидала на счет)).

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +1 +/
Сообщение от Аноним (??) on 11-Сен-14, 16:13 
У киви почти наверняка есть какие-то апи для проведения платежей на автомате (для магазинов, обменников и прочего очень не айс напрягать живых людей техническими операциями типа проведения платежа). Поинтересуйтесь у тех кто интернет магазины делает.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

21. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от cmp (ok) on 12-Сен-14, 15:10 
АПИ не очень интересно, ведь не везде оно есть, а так на базе, в том числе и тех манипуляций, я приобрел бесценный опыт. Киви же, конкретно, теперь совсем не интересен - проценты стали брать.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от Ordu email(ok) on 11-Сен-14, 20:08 
> А вот скажите,как проверять работает ли авторизация на сайтах?Этим инструментом что-то
> похожее можно запилить?

Для этого надо заходить с другого боку. Надо найти язык, в котором есть реализации ppcre и xpath. Этот язык может иметь свой способ отправления http-запросов, и если так то curl не нужен. А если нет, то тогда curl -- самое то, что надо. Хотя, конечно, полезнее было бы использовать libcurl, поскольку потенциально меньше проблем с экранированием всякой лабуды при передаче curl'у через system(3). Но многие скриптовые языки дают доступ к libcurl, так что это не проблема, как правило.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

19. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от Аноним (??) on 11-Сен-14, 21:59 
> экранированием всякой лабуды при передаче curl'у через system(3).

Вообще, работа с вебней путем передачи параметров и парсинга ответов в командлайне достаточно чреватая штука.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

16. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от Андрей (??) on 11-Сен-14, 20:59 
Как вариант - wireshark. Смотришь запросы и ответы по протоколу.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

17. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от Андрей (??) on 11-Сен-14, 21:00 
С помощью curl можно отправлять запросы передавая headers и пр.


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

18. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от Аноним (??) on 11-Сен-14, 21:47 
> похожее можно запилить?

Этот инструмент может послать любые данные по HTTP. Так что при желании, соответственно, можно изобразить что угодно. Вопрос лишь в утомительности. И да, для вашей задачи скорее лучше дерг libcurl из [какой ЯП вы там умеете] был бы.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

20. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от edwin email(??) on 12-Сен-14, 10:07 
Есть такая штука - JMeter.
Она ориентирована на нагрузочное тестирование, но возможности внутри позволяют делать и обычные авто-тесты с ОЧЕНЬ широким спектром решаемых задач
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  –1 +/
Сообщение от Нанобот (ok) on 11-Сен-14, 12:19 
кагда будет поддержка протокола smb:// ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от rain87 on 11-Сен-14, 13:01 
в курле? назачем?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от мну on 11-Сен-14, 15:11 
а rtmp там зачемна?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +/
Сообщение от Ordu email(ok) on 11-Сен-14, 20:01 
rtmp ссылки попадаются на веб-страничках регулярно.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

5. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +6 +/
Сообщение от Бородач on 11-Сен-14, 13:01 
Никогда. Иди на свою уютненькую венду.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Новая версия утилиты cURL 7.38.0 с поддержкой HTTP/2.0"  +1 +/
Сообщение от Гость (??) on 11-Сен-14, 13:59 
Она есть в smbget =)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру