Ticket #21553

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

Date d'ouverture: 2010-04-28 21:59 Dernière mise à jour: 2010-06-02 11:48

Rapporteur:
(Anonyme)
Propriétaire:
Type:
État:
Atteints
Composant:
(Aucun)
Jalon:
(Aucun)
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Aucun
Fichier:
Aucun

Détails

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
  • Propriétaire Update from (Aucun) to cielquis
2010-06-02 11:48 Updated by: cielquis
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2010-06-02 11:48

Attachment File List

No attachments

Modifier

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