Я хочу получить данные JSON из REST API.Как получить Json Data из rest api
Я написал простой Java-класс как клиент-клиент для подключения к веб-службе, но когда я выполняю класс, он отображает HTML, а не JSON. зная, что API - это аутентификация с логином и паролем, и я не знаю, как я обрабатываю. Вот исходный код для класса, который я пытался написать.
{
public class RestClient {
public static void main(String ar[]) throws Exception
{
String baseUrl="??????????????";
String password="???????????";
String user="?????????";
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource service = client.resource(baseUrl);
service.path("j_spring_security_check");
service.queryParam("j_username", user);
service.queryParam("j_password", user);
service.queryParam("ajax", "true");
String out = service.accept(MediaType.APPLICATION_JSON).get(String.class);
System.out.println(out);
}
}
Это будет зависеть, по крайней мере частично, на только то, что API остальное вы пытаетесь поговорите с, о котором вы пренебрегли. –
спасибо @Scott Hunter, это владелец компании API, я пытаюсь построить клиентскую майку API реализует базовую аутентификацию –
Я не понял, что параметры подключения я должен отправить в заголовок (queryparams()) или есть другое решение –