Я хочу запросить POST с помощью библиотеки Requests. но проблема в get_adapter.

Мой URL - http://sample_domain.com/sample_endpoint. но if url.lower().startswith(prefix.lower()) скончался, мой URL-адрес: "\ u200bhttp: //sample_domain.com/sample_endpoint".

Почему \u200b? я не могу пройти этот цикл. просто верните InvalidSchema.

-1
Pak yeongjo 26 Июл 2020 в 15:12

1 ответ

Лучший ответ

Вероятно, вы скопировали URL-адрес с веб-сайта. \u200b - это пробел нулевой ширины . Вы не видите его (потому что он нулевой ширины), но он может быть частью веб-сайта. Иногда это используется для форматирования.

В строковом представлении в Python он представлен в таком виде.

Решение : просто убедитесь, что выбран только текст, или убедитесь, что ваш код удаляет символ, потому что он не является частью URL-адреса, поэтому он не будет работать, если вы оставите его в строке.

2
wovano 26 Июл 2020 в 12:36