エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Java標準に良い感じのURL(URI)ビルダーが無いの微妙にしんどい— Okuda (@yoskhdia) 2018年2月26日 TL;... Java標準に良い感じのURL(URI)ビルダーが無いの微妙にしんどい— Okuda (@yoskhdia) 2018年2月26日 TL;DR sttpのcoreライブラリだけ使用しました。 しかし、デフォルトでデコードも行われるため、これを回避する方法を考えました。 将来的に使えなくなる可能性はあります(!) やりたかったこと クエリパラメータを足したり引いたり、というよくある(?)ユースケースです。 Java標準ライブラリのURIが使いにくい java.net.URI クラスは、URIを表すだけで加工する用途にはあまり向いていません。 クエリパラメータを足したり引いたりという操作は getQuery() というStringを返すメソッドをもとに頑張るしかありません。 パラメータを足す程度であれば、例えば次のように書けます。*1 scala> val uri = new URI("htt