Я пытаюсь использовать вызов rest из java-кода, но получение 503-сервиса недоступно (пробовал с несколькими конечными точками).То же самое работает нормально, когда меня ударили через Почтальона / браузер. Пока безуспешноCosnume остальные вызов
код:
package createApiWithCurl.broker;
import createApiWithCurl.model.FacadeResponse;
import org.springframework.http.*;
import org.springframework.web.client.RestTemplate;
import javax.xml.bind.DatatypeConverter;
import java.io.IOException;
public class ServiceBroker {
private String baseUrl = "http://httpbin.org/get";
private String resourceUrl = "/apis";
public FacadeResponse getApisList(String orgName) throws IOException {
HttpHeaders requestHeaders = new HttpHeaders();
/** set up HTTP Basic Authentication Header **/
requestHeaders.add("Accept", MediaType.APPLICATION_JSON_VALUE);
/**Request entity is created with request headers**/
HttpEntity<Object> requestEntity = new HttpEntity<>(requestHeaders);
RestTemplate restTemplate = new RestTemplate();
/**Rest Call to consume Rest Service**/
ResponseEntity<FacadeResponse> responseEntity = restTemplate.exchange(baseUrl,HttpMethod.GET,requestEntity,FacadeResponse.class);
FacadeResponse facadeResponse = responseEntity.getBody();
return facadeResponse;
}
}