Что я пытаюсь сделать, так это получить данные JSON (независимо от того, что он просто удостоверится, что я могу получить что-нибудь в порядке) от Rallydev без входа, чтобы убедиться, что Rallydev есть. Я пробовал несколько способов, но каждый путь требует имени пользователя и пароля. Кто-нибудь предоставит URI для этого? Спасибо вам, ребята. Все, что вы дадите, будет оценено по достоинству.Как я могу получить данные JSON из API Rallydev rest без входа в систему
String url = "link";
Client client = Client.create();
WebResource webResource = client.resource(url);
String s = webResource.get(String.class);
try {
// check if RallyDev service is up
if (s.contains("Hello it is now "))
_log.information("RallyDev is working... at " + new Date());
} catch (Exception e) {
_log.error(ErrorCodeEnum.INTERNAL_ERROR, "RallyDev service might be down!!! in " + new Date(), e);
}
Нэнси, добро пожаловать в StackOverflow ! Лучший способ получить хорошие ответы здесь - написать потрясающий вопрос. Сегодня ваш счастливый день, потому что вы говорите, что уже написали код. Отправьте этот код здесь, и я уверен, что здесь люди будут рады помочь. Удачи! – jmort253
Спасибо, jmort253. Я помещаю свой код ниже: – Nancy
String url = "https://rally1.rallydev.com/slm/webservice/1.29"; Клиент client = Client.create(); WebResource webResource = client.resource (url); Строка s = webResource.get (String.класс); try { // проверьте, работает ли служба RallyDev if (s.contains («Hello is now»)) \t _log.information («RallyDev работает ... в» + новая дата()); } catch (Исключение e) { _log.error (ErrorCodeEnum.INTERNAL_ERROR, «Служба RallyDev может быть недоступна !!!» в «+ new Date(), e); } – Nancy