Bug 6792 - Утилита POST не понимает символы "+" и "." в content type.
Summary: Утилита POST не понимает символы "+" и "." в content type.
Status: CLOSED FIXED
Alias: None
Product: ALT Linux 2.4
Classification: Archive
Component: perl-libwww-perl (show other bugs)
Version: 2.4
Hardware: all Linux
: P2 minor
Assignee: at@altlinux.org
QA Contact: Andrey Cherepanov
URL: http://git.altlinux.org/people/at/pac...
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-06 15:14 MSD by Michael Bochkaryov
Modified: 2007-04-08 19:34 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Bochkaryov 2005-05-06 15:14:31 MSD
Если пытаться передать с помощью утилиты POST запрос с заголовком Content-Type,
который содержит точку или плюс, то ругается на "Illegal content type".

В принципе, все лечится мелкой правкой в /usr/bin/POST:

367,368c367,369
<         die "$progname: Illegal Content-type format\n"
<             unless $options{'c'} =~ m,^[\w\-]+/[\w\-]+(?:\s*;.*)?$,
---
>
>         die "$progname: Illegal Content-type format: ".$options{'c'}."\n"
>             unless $options{'c'} =~ m,^[\w\-]+/[\w\-\.\+]+(?:\s*;.*)?$,
Comment 1 at@altlinux.org 2007-04-07 20:21:29 MSD
Пример валидного content-type, который может содеражть точку или плюс?
Comment 2 Dmitry V. Levin 2007-04-07 20:50:53 MSD
Если можете привести пример, то откройте снова и приведите.
Comment 3 Michael Shigorin 2007-04-07 21:49:30 MSD
Да здрасьте, text/vnd.wap.wml хотя бы.  Или ещё какой
application/vnd.oasis.opendocument.text (или предлагается их все как
application/octet-stream пихать?)
Comment 4 at@altlinux.org 2007-04-08 00:46:38 MSD
Fixed in 5.805-alt3.
Comment 5 Michael Shigorin 2007-04-08 19:34:34 MSD
Спасибо :)

Мишка, бэкпортить влом. :)