Тест API возвращает InvalidURL: нечисловой порт: каркас робота - PullRequest
0 голосов
/ 03 декабря 2018

Впервые я использую библиотеку HttpLibrary.HTTP с каркасом робота.URL-адрес моего API выглядит примерно так:
https://www.app.com:8080/rest/api/customer/phone/personnalData
, когда я открываю этот URL-адрес с помощью Google Chrome, он работает, и я получаю в ответ {"phone":false}

Я пытаюсь сделать то же самое с каркасом робота:

Create Http Context https://www.app.com:8080/rest/api/customer/phone  /personnalData 
Set Request Header    Content-Type    application/json
Set Request Header    Accept    application/json
HttpLibrary.HTTP.GET    https://www.app.com:8080/rest/api/customer/phone  /personnalData 
${Body}=    HttpLibrary.HTTP.Get Response Body
JSON.Save Json    ${Body}    C:/RESTResponseBody.json

Я получил этот ответ:
[ FAIL | InvalidURL: nonnumeric port: '9448/rest/api/customer/phone/personnalData' ]

Любая помощь, пожалуйста.

1 Ответ

0 голосов
/ 04 декабря 2018

Вам необходимо использовать http lib ниже.

Create Http Context      host=www.app.com:8080   scheme=https 
Set Request Header    Content-Type    application/json
Set Request Header    Accept    application/json
HttpLibrary.HTTP.GET    /rest/api/customer/phone  /personnalData 
${Body}=    HttpLibrary.HTTP.Get Response Body
JSON.Save Json    ${Body}    C:/RESTResponseBody.json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...