TL; DR: это ошибка. Есть сообщение об ошибке. https://issues.jenkins-ci.org/browse/JENKINS-54051
Я пытаюсь настроить конечную точку API для Jenkins, чтобы знать, как взаимодействовать с GitHub Enterprise Server.
Я работаю за корпоративным прокси-сервером (хотя ошибка сохраняется, независимо от того, включен ли у меня прокси-сервер), и у моего корпоративного github есть собственный сертификат CA, который, как мне кажется, я установил, но в любом случае я не думаю, что это проблема, так как я даже не могу подключить его к обычному github api. Вот ошибка, которую я получаю:
Эта ошибка относится к любой конечной точке, включая https://github.myenterprise.com/api/v3 и https://api.github.com/ и даже https://google.com. Я могу получить доступ к этим 3 сайтам через firefox без ошибок, а на github отображаются файлы JSON, которые, я думаю, мне следует получить:
{
"current_user_url": "https://api.github.com/user",
"current_user_authorizations_html_url": "https://github.com/settings/connections/applications{/client_id}",
"authorizations_url": "https://api.github.com/authorizations",
...
}
Если я гуглю "Этот URL требует POST", я получу только 3 результата, ни один из которых не относится к Jenkins. У меня очень ограниченный опыт API / HTML / REST и я не знаю, что можно попытаться исправить.