@dda
How can this be repeated? If I create a new project, does this happen again?
Send a screenshot, what parameters have you specified in the "Proxy" action
Please attach the proxies with which the problem occurs in the forum's private messages
URL rejected: Malformed input to a URL function
-
@ptt-bds said in URL rejected: Malformed input to a URL function:
The error doesn't only occur with links containing spaces.
For example, with this link:
When I input the URL through a resource and run the GET command in the script, I encounter an error: "URL rejected: Malformed input to a URL function."
But when I directly input the link above into the GET command, it works.I checked, sending a GET request to your link entered in the resource is performed correctly. Most likely, you made a mistake when copying the link and inserted additional characters into the resource.

-
its been years BAS auto encode url.
only in this last version its not anymore.so what's the bug? an option that has been working same way for years without any issue or an option that has just been changed and broke 30+ projects.
i have more then 30 projects, are you telling me i have to check each http request on all of my 30+ projects ? dont you think this sound like a bug/pain in the ass ?
put back auto url encode or add option in http client to auto encode url turned ON by default so we dont have to edit each of our http request in each of our projects .....
also can we have a link to old BAS version without this "bug/pain in the ass" please , im not ready to edit all my projects http requests i rather use older version of BAS
-
-
Это Баг БАСа)) Если используется кубик отправки сообщения в ТГ, пробел добавляется, когда ставишь галочку "Добавить время в начало сообщения"
-
@upravlenie said in URL rejected: Malformed input to a URL function:
Это Баг БАСа)) Если используется кубик отправки сообщения в ТГ, пробел добавляется, когда ставишь галочку "Добавить время в начало сообщения"
Проблему исправили, временное решение - установить модуль из сообщения выше и пересохранить действия из модуля телеграм
https://community.bablosoft.com/topic/25931/url-rejected-malformed-input-to-a-url-function/9 -
Столкнулся с такой же проблемаой. У меня
Гет запрос > редиректит, а вот в локейшин редиректа встречаются пробелы ну и получаю такую же ошибку.
Выход не следовать редиректам - получать хедер локейшин исправлять и делать второй запрос - но тот еще прикол конечно.
Так что это вроде баг. -
@SuperMario said in URL rejected: Malformed input to a URL function:
Так что это вроде баг.
Баг это пробелы в url ))
-
@UserTrue said in URL rejected: Malformed input to a URL function:
@SuperMario said in URL rejected: Malformed input to a URL function:
Так что это вроде баг.
Баг это пробелы в url ))
Ну через браузер то нормально обрабатывает этот редирект. А вот чисто на гетах такая фигня.
Думаю стоит именно пробелы проверять ... -
@SuperMario браузер сам экранирует, потому что подразумевается что пользователь может ввести все что угодно. А когда сервер в редирект отдает такой то это супер криворукость разработчика этого сервера
-
@UserTrue said in URL rejected: Malformed input to a URL function:
@SuperMario браузер сам экранирует, потому что подразумевается что пользователь может ввести все что угодно. А когда сервер в редирект отдает такой то это супер криворукость разработчика этого сервера
Ну тут ты не совсем прав - браузер первый гет делает так же, получает локейшин - но в этом локейшене он эти пробелы исправляет и редирект делает корректно. И юзер тут непричем.
Тут как раз косяк баса - он пробелы не проверяет.PS: спорить не буду - да разработчики этого сайта криворукие. Но факт остается: браузер справляется с этой ситуацией, на гетах приходится мудрить.
-
@mocard said in URL rejected: Malformed input to a URL function:
Кучу проектов и переделывать каждый GET и POST это пол года работы))
Напиши скрипт, который будет брать исходник BAS в xml, искать переменные, которые вызываются не энкоденные и вставлять код энкода.
Так делал бы я.