HTTPSConnectionPool с дополнительным /

Код, который я использую в Eclipse, file.robot

${resp}=    Get Request    localhost    http://localhost:8080/UI/core/other/htmlreport/    params=apikey=${API_KEY}

в этот момент нет лишнего / символа

но ответ с дополнительным /

ConnectionError: HTTPSConnectionPool(host='localhost', port=443): Max retries exceeded with url: /http://localhost:8080/UI/core/other/htmlreport/?apikey=d9i7qom4p7m12rd2eqf2612s95 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021C6BD54D90>: Failed to establish a new connection: [WinError 10061] Kan geen verbinding maken omdat de doelcomputer de verbinding actief heeft geweigerd'))

увеличить масштаб: /http:// Откуда взялся этот лишний символ /?


это что-то с сессией,

но это также вызывает ошибку на следующем шаге:

КЛЮЧЕВОЕ СЛОВО Библиотека Запросов . Создать локальный хост сеанса, http://localhost:8080/UI/core/other/htmlreport/, params=apikey=${API_KEY}

Documentation:

Create Session: create a HTTP session to a server
 

Start / End / Elapsed:
20201104 14:55:45.917 / 20201104 14:55:45.930 / 00:00:00.013 

14:55:45.918 INFO Creating Session using : alias=localhost, url=http://localhost:8080/UI/core/other/htmlreport/, headers=params=apikey=d9i7qom4p7m12rd2eqf2612s95,                     cookies={}, auth=None, timeout=None, proxies=None, verify=False,                     debug=0  
 

14:55:45.929 FAIL ValueError: not enough values to unpack (expected 2, got 1) 

person tijnn    schedule 04.11.2020    source источник


Ответы (1)


Документы не совсем ясны, но ожидается, что вы сначала создадите сеанс, а затем используете этот сеанс для вызова Get Request

    Create Session    localhost      http://localhost:8080
    ${resp}=          Get request    localhost    /UI/core/other/htmlreport/

Вы можете видеть в коде, что он ожидает, что сеанс будет иметь схему и хост, а параметр uri — это путь — /RequestsLibrary/RequestsKeywords.py#L990" rel="nofollow noreferrer">https://github.com/MarketSquare/robotframework-requests/blob/c1e63fdc2738b1f95cbfd9968911261b7c8829ae/src/RequestsLibrary/RequestsKeywords.py#L990

person Mark Percival    schedule 05.11.2020
comment
Спасибо, по крайней мере, теперь я знаю, откуда берется косая черта... - person tijnn; 05.11.2020