3

我在通过一个提供商的 REST 服务进行通信时遇到问题。不幸的是,我得到了 HTTP 401 Unauthorized。

RestTemplate rest = new RestTemplate();
rest.postForObject("https://login:password@example.com/rest/", arg, responseType);

使用 curl 对相同数据(登录名和密码)的请求正常工作并返回 HTTP 200。

curl --request POST 'https://login:password@example.com/rest/' --data 'something' --head

另外RestTemplate也使用了球衣和HttpURLConnection,但是,结果是一样的——错误401。

4

0 回答 0