Невозможно передать переменную из полезной нагрузки в 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
Здесь никто не может догадаться, почему этот элемент равен нулю. Откуда он должен прийти, и где код, который вы используете, чтобы найти его?