【问题标题】:Spring Boot: Basic Auth Returning 401 But Works in PostmanSpring Boot:基本身份验证返回 401,但在 Postman 中工作
【发布时间】:2020-01-14 18:24:47
【问题描述】:

我正在尝试使用基本身份验证来使用安全 API,但我不断收到 401 错误。问题是使用 Postman 时凭据和请求的 URL 连接成功。这是我正在打的电话,不确定我是否遗漏了什么:

public ResponseEntity randomSht(){

       String username = "APIKEY";
       String password = ":PASSWORD";
       HttpHeaders headers = new HttpHeaders();
       headers.setBasicAuth(username, password);

       // request url
       String url = "https://test.myshopify.com/admin/orders/2013413015622.json";

       RestTemplate restTemplate = new RestTemplate();


       HttpEntity request = new HttpEntity(headers);

       ResponseEntity<String> response = restTemplate.exchange(
               url, HttpMethod.GET, request, String.class);

        System.out.println(response);

       return response;
   }

【问题讨论】:

    标签: java spring spring-boot


    【解决方案1】:

    也许您的密码只是PASSWORD,如果这只是标题名称和值之间的分隔符,则不需要添加:

    【讨论】:

      猜你喜欢
      • 2018-04-18
      • 2019-04-25
      • 2018-04-13
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      • 2018-12-15
      • 1970-01-01
      • 2017-11-02
      相关资源
      最近更新 更多