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