>>/159745/
ダメか。しかも予想外なところがエラーしてる。
あとは手元で検証しないと分からない感じ(重要でないらしいし、なさそうだから今はやらない)。
2010年に追加された機能
> # (実験的機能) HTTPヘッダに非ASCII文字を含めるブラウザでも
> # 動作するように試みる。(true/false)
> useWorkaroundForEncoding=false
2022年に不具合修正された機能
> # JavaのHttpURLConnectionがPATCHメソッドを受け付けるようにする
> # JavaのHttpURLConnectionはPATCHメソッドのリクエストを送信させようとすると
> # 許可されているメソッドの一覧に含まれていないとして例外を投げるため、
> # リフレクションを利用してこの許可リストを書き換えることで回避する.
> # PATCHメソッドはタイムシフト予約などで使用されている.
> useWorkaroundForAllowedMethods=true
この2つのためにリフレクションによる動的書き換えコードがあるだけだから、例外が出ても動きはします。
残りもう1つのdirty workaroundは終了時に接続切断を早めるためのものだし。