Что я должен знать о компромиссах между этими двумя библиотеками HTTP?
Я бы сказал, зависит от ваших потребностей. Я использовал java.net, когда делал простые GET и POST. Внезапно мне понадобилась поддержка файлов cookie сеанса и т. Д., И я переключился на HTTPClient.
Это тоже моя общая рекомендация. Не вводит зависимости от сторонних библиотек для простых задач, без которых можно легко справиться.