Member 13998042 Ответов: 0

Невозможно передать переменную из полезной нагрузки в url - адрес в Python


Я пытаюсь передать параметр с именем ID в функцию API python от postman, которая будет использовать этот идентификатор для вызова другой функции api внутри фактического api

но поле ID по-прежнему не в выходной почтальон

requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://api.xxx.com/api/v1/target/id/None/id?isidRequired=True


Что я уже пробовал:

это мой код.

@D.route('/Checkcontactinfo/', methods=['GET'])
def checkcontact():
    id = request.args.get('id')
    ivurl: str = f'{xxx}/id/{id}/id?'
    payload: Dict[str, Union[bool, int]] = {'isIDRequired': True,
    'id':id}
    response = get_iv_response(url=ivurl, payload=payload)
    ID_contact_totalresult: int = response.get('totalResults')
    return id_contact_totalresult

Sandeep Mewara

Несанкционированная ошибка 401-это код состояния HTTP-ответа, указывающий на то, что запрос, отправленный клиентом, не может быть аутентифицирован.

Member 13998042

да , вы правы ,причина, по которой мне нужно передать id в поле none, id-это то, что я даю от почтальона в качестве параметров, но проблема в том, что поле id в ivurl продолжает становиться нулевым

Richard MacCutchan

Здесь никто не может догадаться, почему этот элемент равен нулю. Откуда он должен прийти, и где код, который вы используете, чтобы найти его?

0 Ответов