Я работаю над веб-сервисом и мне нужен код для выполнения HTTP-запроса в Java с использованием обычной аутентификации Я нашел много кода в Интернете, но никто не работал, как ожидалось.
Кто-нибудь знает какую-нибудь библиотеку и / или ссылку для этого?
Вот Python, эквивалентный тому, что я хочу ...
import urllib2
import base64
req = urllib2.Request('http://testeserjaum.appspot.com/rest/metadata')
req.add_header('User-Agent', 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)')
base64string = base64.encodestring('%s:%s' %('user', 'pass'))
print base64string
req.add_header("Authorization", "Basic %s" %base64string)
lol = urllib2.urlopen(req)
print lol.read()