Post-Anforderung mit resttemplate jedoch haben 401 unbefugte

String url = "https://api.assembla.com/token?";

RestTemplate restTemplate = new RestTemplate();

MultiValueMap<String, String> body = 
        new LinkedMultiValueMap<String, String>();

body.add("client_id", "myid");
body.add("client_secret", "mysecret");
body.add("grant_type", "client_credentials");
HttpHeaders headers = new HttpHeaders();
headers.add("Accept", "application/json");
headers.add("Content-type", "application/json");
HttpEntity<?> entity = new HttpEntity<Object>(body, headers);

ResponseEntity<JsonResponseType> res = 
        restTemplate.exchange(url, HttpMethod.POST, entity, JsonResponseType.class);

System.out.println("Hello....." + res);

ich bin immer Fehler 401 (nicht autorisiert kann jemand es entfernen

verwenden auch

MultiValueMap<String, String> body = 
        new LinkedMultiValueMap<String, String>();

body.add("x-api-key", "myapikey");
body.add("x-api-secret", "myapisecret");
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.set("Accept", "application/json");
headers.set("Content-type", "application/json");

HttpEntity<?> entity = new HttpEntity<Object>(body, headers);
entity.getHeaders().setContentType(MediaType.APPLICATION_JSON);
RestTemplate restTemplate = new RestTemplate();
List<HttpMessageConverter<?>> messageConverters = new
        ArrayList<HttpMessageConverter<?>>();

messageConverters.add(new MappingJacksonHttpMessageConverter());
restTemplate.setMessageConverters(messageConverters);
ResponseEntity<JsonResponseType> response =
        restTemplate.exchange(
                url, HttpMethod.POST, entity, JsonResponseType.class);

System.out.println("Hello....." + response);

diese haben auch Fehler 401 unauthorized nicht gefunden

ich bin auch Gebrauch

HttpMethod.POST, requestEntity, YourResponseType.class);
System.out.println("Hello....." + responseEntity);`

RestTemplate restTemplate = new RestTemplate();
List<MediaType> acceptableMediaTypes = new ArrayList<MediaType>();
acceptableMediaTypes.add(MediaType.APPLICATION_JSON);

HttpHeaders headers = new HttpHeaders();
headers.setAccept(acceptableMediaTypes);

HttpEntity<String> requestEntity = new HttpEntity<String>(
        "X-Api-Key:myapikey X-Api-Secret:=my api secret",
        headers);
ResponseEntity<YourResponseType> responseEntity = restTemplate
        .exchange("https://api.assembla.com/v1/spaces.json",

diese haben auch gleiche Fehler

  • vielleicht haben Sie Anmeldeinformationen sind nicht gültig
  • ich überprüfen Sie es und legen Sie Sie für mehr als 100 mal
  • und Ihre gescheiterten mehr als 100 mal ?
  • ja, das return-Fehler 401 unbefugte
InformationsquelleAutor | 2014-04-28
Schreibe einen Kommentar