備忘録:リクエストヘッダのバグ関係で気付いた事 その2

あともうひとつ気付いた事象
これもAPIのSID取得と浪人(UPLIFT)のSID取得で共通していんだけど
SID取得を繰り返すたびにリクエストヘッダ上のX-2ch-UAがどんどん無駄に増殖していくバグを発見

たとえばStyleを起動してから(浪人またはAPIの)SID取得が延べ5回目だとすると

POST /futen.cgi HTTP/1.0
Connection: keep-alive
Content-Type: Content-Type: application/x-www-form-urlencoded
Content-Length: 100
X-2ch-UA: JaneStyle/4.23
X-2ch-UA: JaneStyle/4.23
X-2ch-UA: JaneStyle/4.23
X-2ch-UA: JaneStyle/4.23
X-2ch-UA: JaneStyle/4.23
Host: 2chv.tora3.net
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Monazilla/1.00 (JaneXeno/230722)

…みたいな事になっている
項目が重複しててもサーバ側はエラーにならずに処理してくれてるのでとりあえず問題にはなってないけど
正直随分とみっともないバグ

長期間Styleを起動しっぱなしの人だとヘッダが肥大化しすぎてしすぎて変なエラーが出たりしている可能性ありそう