Баш мне не нужен, я плагин для Shutter пишу. Соответственно нужен только перл.
Впринципе после изучения выяснилось что если есть и данные и Expect, то запрос целиком отправляется на сервер и заголовок с 100-м ответом считывается только когда данные уже отправлены. Это приводит к deadlock'у, ибо сервер ждет что считают ответ Expect от него.
Отдельно с отправкой заголовка тоже работать не будет - он сразу после 100-го ответа ждет следующий
Есть два варианта:
1. Написать с использованием HTTP:DAW
2. Сделать через сокеты, без wwwlib'а
Первый вариант простой, но не будет OAuth - авторизации
Второй вариант для меня сложен, но буду разбираться