Я хотел бы добавить пару ключ-значение в качестве параметра запроса к существующему URL-адресу. Хотя я мог бы сделать это, проверив, существует ли у URL-адреса часть запроса или фрагментарная часть и выполняется добавление, прыгая через кучу if-clauses, но мне было интересно, если бы был чистый способ, если это сделать через Apache Библиотеки Commons или что-то подобное.
http://example.com
будет http://example.com?name=John
http://example.com#fragment
будет http://example.com?name=John#fragment
http://[email protected]
будет http://[email protected]&name=John
http://[email protected]#fragment
будет http://[email protected]&name=John#fragment
Я запускал этот сценарий много раз раньше, и я хотел бы сделать это, не нарушая URL-адреса.