Tíquete #21553

clx::htttp::get : Content-Lengthが0のときstd::out_of_rangeが発生す

: 2010-04-28 21:59 Última Atualização: 2010-06-02 11:48

Relator:
(Anônimo)
Dono:
Tipo:
Estado:
Fechado
Componente:
(Nenhum)
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum

Details

clx::http::get() を呼び出した際、HTTPサーバーから Content-Length: 0 が返答されると、 std::vector から std::out_of_range が throw されるようです。

実際に空のファイルにアクセスした場合に Content-Length: 0 となるのは正常な動作と思われるため、 例外送出ではなく、空の body にて正常終了するのが望ましいと考えます。

ご検討ください。

Ticket History (3/3 Histories)

2010-04-28 21:59 Updated by: None
  • New Ticket "clx::htttp::get : Content-Lengthが0のときstd::out_of_rangeが発生す" created
2010-04-29 19:06 Updated by: cielquis
  • Dono Update from (Nenhum) to cielquis
2010-06-02 11:48 Updated by: cielquis
  • Estado Update from Aberto to Fechado
  • Ticket Close date is changed to 2010-06-02 11:48

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login