[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: http post and iceweasel



sergio wrote:
> Мне очень хочется отправить post запрос и его результат отобразить
> в новом табе мозиллы. Из командной строки.  Можно сделать wget
> --post-data, а потом открыть результат в фаирфоксе. Но может быть
> можно его как-нибудь впихнуть в url (iceweasel -new-tab)?

Родить форму в javascript и отправить её. Что-то в этом духе (непроверено,
сканнибализено из bookmarklet):
iceweasel -new-tab \
"javascript:(function(){document.open('text/html','replace');uri='http://XXX/YYY';f=document.createElement('form');f.method='post';f.action=uri;f.acceptCharset='windows-1251';i0=document.createElement('input');i0.type='text';i0.name='query';i0.value='${VAL}';i1=document.createElement('submit');i1.type='submit';i1.name='submit';i1.value='submit';f.appendChild(i0);f.appendChild(i1);b=document.createElement('body');b.appendChild(f);h=document.getElementsByTagName('html')[0];h.appendChild(b);f.submit();})()"


Reply to: