Usando o WebView setHttpAuthUsernamePassword?

Estou tentando fazer autenticação básica para exibir um URL protegido. Quero acessar o URL protegido que se parece com isso:

http://api.test.com/userinfo/vid?=1234

Então, eu faço o seguinte com um WebView:

mWebView.setHttpAuthUsernamePassword("api.test.com", "", "[email protected]", "mypassword");
mWebView.loadUrl("http://api.test.com/userinfo/user?uid=53461");

mas a autenticação parece não funcionar, estou apenas recebendo uma página de erro de saída. Estou usando o método WebView corretamente aqui?

Atualização: Tentando com curl:

curl -u [email protected]:mypassword http://api.test.com/userinfo/user?uid=53461

e puxa bem a página. Eu tentei todas as combinações do parâmetro host, mas os proprietários da API não sabem o que quero dizer com 'domínio' (nem eu) - que informações eu poderia dar a eles para ajudar nisso?

obrigado

questionAnswers(8)

yourAnswerToTheQuestion