Я не могу соединиться с API pwnedpasswords с python - PullRequest
0 голосов
/ 31 марта 2020

Мне не удается подключиться к API pwnedpasswords, когда я определяю функцию и получаю ошибку «400», что является неверным запросом. Я использую следующий код:

import requests


def request_api_data(char):
    url = 'https://api.pwnedpasswords.com/range/' + char
    res = requests.get(url)
    print(res)


request_api_data('123')

Однако, когда я использую этот код без функции, я получаю ответ «200», что является хорошим ответом.

import requests

url = 'https://api.pwnedpasswords.com/range/' + 'CBFDA'
res = requests.get(url)
print(res)

Я не понимаю, почему это становится плохим запросом, когда я пытаюсь сделать его функцией.

1 Ответ

0 голосов
/ 31 марта 2020

Проблема с 123: если вы попробуете CBFDA в первом коде, он будет работать, он выдаст эту ошибку с 123:

"Префикс ha sh не был в правильном формате"

Это происходит потому, что 123 не является действительным префиксом ha sh

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...