hirthwork 05.12.2012 16:38 mcabber

чем в линуксе можно послать сжатый POST запрос с Content-Encoding: gzip? curl и wget не умеют, похоже

linux, ?
1. SirAnthony 05.12.2012 16:54 home

nc

2. ulidtko 05.12.2012 22:56

питоном

3. hirthworkulidtko /2 06.12.2012 03:16 mcabber

код в студию

4. ulidtkohirthwork /3 06.12.2012 05:09

тело запроса, надеюсь, не дохуя большое, в оперативку влезет?

6. ulidtko 06.12.2012 05:31

внезапно http://www.diveintopython.net/ http_web_services/gzip_compression.html

лул

7. hirthworkulidtko /6 06.12.2012 05:34 mcabber

ты тупой хуй. по твоей ссылки получается сжатый response. это может делать и curl с опцией --compress. пиздуй /0 перечитывать

8. ulidtkohirthwork /7 06.12.2012 05:37 lunatic asylum

> Content-Encoding
ауу, я что-то Accept-Encoding прочитал

10. ulidtkohirthwork /7 06.12.2012 05:42

не мог сразу понятно написать!

curl --header 'Content-Type: application/xml' --header 'Content-Encoding: gzip' -d'@request.xml.gz' http://localhost/ws/rest/upload

11. hirthworkulidtko /10 06.12.2012 05:46 mcabber

где-то в интернетах видел, что в этом случае не работает, ибо gzip пишет какие-то свои заголовки в начало файла

12. ulidtkohirthwork /11 06.12.2012 05:47 lunatic asylum

тогда Content-Encoding: deflate.
gzip стрим — это ~18-байтный заголовок + deflate-стрим + пару байт паддинга/чексуммы что ли.

Do you really want to delete ?