Я новичок в Java, и мне нужно отправить команду CURL в BrowserStack, сообщив, что мой автоматический тест не пройден.У меня есть следующая команда CURL, которую я должен выполнить:
curl -u "XXX:YYY" -X PUT -H "Content-Type: application/json" -d "{\"status\":\"failed\", \"reason\":\"\"}" https://api.browserstack.com/automate/sessions/ZZZ.json
PS: XXX и YYY отредактированы из-за работы
Единственное, что мне нужно, этозамените ZZZ на переменную в этой команде, так что, скажем, у меня пока есть это:
void sendCurlCommand(){
String sessionId = "123ABC";
// code to send this curl command here
}
Я попробовал несколько решений здесь, в StackOverflow, но все те, которые я пробовал, работают и не дают ошибок вообще, но ничего не происходит на стороне BrowserStack, поэтому я не могу отладить, что происходит.Если я запускаю эту точную команду на своем терминале Linux, она работает как шарм.