2016-10-13 14 views
0

私は、WebサービスのURLを持っている:org.springframework.web.client.HttpClientErrorException:401権限

:私は

resttemplate httpsrestTemplate.getForObject(uri, userdetails[].class) 

を使用して、このURLを呼び出すいた場合

http://myservice.local/aprovalanduser/?format=json&Name=India 

私はエラーを取得しています

org.springframework.web.client.HttpClientErrorException: 401 Unauthorized

ウェブサービス方法:

私は以下のようなXMLのためのヘッダーを設定しています0
method: "GET", 
data: xmlData, 
contentType: "application/xml", 
dataType: "xml", 
async: true, 
crossDomain: false, 

headers.setContentType(MediaType.APPLICATION_XML); 

答えて

0

HTTPステータスコード401を使用して、サービスにアクセスするための資格情報を提供する必要があることを意味します。資格情報を提示する方法は、サービスによって使用される認証メカニズムに依存します。

たとえば、基本認証を使用する場合は、基本プレフィックスとユーザー名とパスワードのbase64でコード化された組み合わせを持つ認証要求ヘッダーを追加する必要があります。

関連する問題