最佳答案
我想将键-值对作为查询参数附加到现有 URL。虽然我可以通过检查 URL 是否有查询部分或片段部分,并通过跳过一堆 if 子句来执行追加,但我想知道是否有干净的方法,如果通过 Apache Commons 库或类似的东西来执行这一操作。
http://example.com
就是 http://example.com?name=John
http://example.com#fragment
就是 http://example.com?name=John#fragment
http://example.com?email=john.doe@email.com
就是 http://example.com?email=john.doe@email.com&name=John
http://example.com?email=john.doe@email.com#fragment
就是 http://example.com?email=john.doe@email.com&name=John#fragment
我以前已经多次运行过这个场景,我希望在执行此操作时不会以任何方式破坏 URL。