Я пытаюсь подключиться к своей VSTS build 2.0 api через узел, чтобы создать новое определение сборки. Я получаю HTTP 302, который является перенаправлением. Я не уверен, почему это произошло, я смог отправить тот же запрос с тем же URL-адресом через интерфейс SOAP без каких-либо проблем. Ниже приведен фрагмент кода.Подключение к моей Visual Studio Online API возвращает HTTP 302
var Client = require('node-rest-client').Client;
var client = new Client();
var accessToken = 'MY ACCESS TOKEN';
var args = {
data: JSON.stringify(configJSON),
headers: {
"Content-Type": "application/json",
"Accept": "application/json"}
,auth: {
'bearer': accessToken
}
};
client.post("https://firstname.lastname.visualstudio.com/SampleApp/_apis/build/definitions?api-version=2.0", args, function (data, response) {
console.log(response.statusCode);
}).on('error', function (err) {
console.log('something went wrong on the request', err);
});
Привет, причина в том, что аутентификация не удалась, я обновил свой ответ, вы можете проверить его. –
Каков результат после указания авторизации в заголовках? –