Соединение VSTS с SOAPui через ReSTapi

Я пытаюсь подключиться к Azure VSTS с помощью SOAPui через vsts rest API, но получаю ответ: HTTP/1.1 203 Неавторизованная информация. Хотя, когда я нажимаю тот же запрос от POSTMAN, он дает успешный ответ для каждой операции (Get , Разместить, Удалить). Поскольку у меня есть структура для автоматизации API в SOAPUI, мне нужно иметь это соединение, чтобы опубликовать результаты теста в VSTS для соответствующего тестового примера. Любая идея, как решить эту проблему, будет высоко оценена! Спасибо


person Bharat    schedule 10.12.2018    source источник
comment
Пожалуйста, покажите, что вы пробовали до сих пор, это облегчит ответ на ваш вопрос.   -  person farbiondriven    schedule 10.12.2018
comment
Я попытался пройти аутентификацию с использованием базовой аутентификации и OAUTH 2.0, и оба они дают одинаковые результаты:   -  person Bharat    schedule 11.12.2018
comment
Я попытался пройти аутентификацию с использованием базовой аутентификации и OAUTH 2.0, и оба они дают одинаковые результаты: Получение ответа: HTTP/1.1 200 Connection Установлен конечный запрос: POST /_signin?realm=dev.azure.com&reply_to=https%3A%2F%2Fdev .azure.com%2Fitron%2F_apis%2Fprojects%2FRnD%2F&redirect=1&aadinmsa=true&hid=f13f9640-8c1f-4fc9-880a-d32afafdefba&context=eyJodCI6MiwiaGlkIjoiNGNiYTlhNzAtMjg1NC00ODY4LWE1OTQtNWRkZDJhMDIzOTA5IiwicXMiOnt9LCJyciI6IiIsInZoIjoiIiwiY3YiOiIiLCJjcyI6IiJ90#ctx=eyJTaWduSW5Db29raWVEb21haW5zIjpbImh0dHBzOi8vbG9naW4ub   -  person Bharat    schedule 11.12.2018
comment
Ниже приведен вывод в формате xml:‹meta content=HTML Tidy for Java (версия от 27 сентября 2004 г.), см. www.w3.org name=generator/› ‹title›Azure DevOps Services | Войти‹/название› ‹мета-контент=IE=11; ИЭ=10; ИЭ=9; IE=8 http-equiv=X-UA-Compatible/› ‹link href=/favicon.ico rel=SHORTCUT ICON/› ‹link rel=stylesheet href=/_static/tfs/M144_20181207.18/_cssbundles/Default/vss- bundle-commoncss-vzeF08Mjegl5n-ljmBHBTxMi4J-enCRh2z3493w0rop8= data-includedstyles=jQueryUI-Modified;Core;Splitter;PivotView data-highcontrast=/_static/tfs/M144_20181207.18/_cssbundles/HighContrast/vss-   -  person Bharat    schedule 11.12.2018


Ответы (1)


Это происходит из-за неверных заголовков аутентификации (Authorization header), которые вы отправляете в запросе. Я столкнулся с этой проблемой, когда вы пытаетесь отправить пустое имя пользователя в SoapUI — вкладка «Базовая авторизация».

Это можно решить, сгенерировав заголовок в автономном режиме (используя некоторые онлайн-утилиты — https://www.blitter.se/utils/basic-authentication-header-generator/) и отправив отдельный заголовок, как показано ниже,

Authorization: Basic Onl1eWl1eWl5aXlpeWl5aXk=

Надеюсь это поможет.

person Kondasamy Jayaraman    schedule 11.12.2018