Итак, у меня есть скрипт cURL для удаленного входа. Он отлично работает на некоторых страницах, но не на тех, которые мне нужны.
Для страницы, которая недоступна через сценарий, удаленный сервер должен иметь следующий URL-адрес:
https://sub.example.com/a/b/thisPage.aspx?aVar=%2Fa%2Fb%2Fc%2Fd%2FFile+Name.nev
Похоже, что cURL или просто php автоматически преобразует последнюю часть в
... thisPage.aspx?aVar=/a/b/c/d/File+Name.nev
У меня есть php echo из переменной url перед передачей в cURL, и последняя часть:
...thisPage.aspx?aVar=%2Fa%2Fb%2Fc%2Fd%2FFile+Name.nev
но выдает ошибку
сообщение "Bad Request" и URL браузера показывает:
...thisPage.aspx?aVar=/a/b/c/d/File+Name.nev
Когда я вручную ввожу, введите ... thisPage.aspx? AVar =% 2Fa% 2Fb% 2Fc% 2Fd% 2FFile + Name.nev в моем браузере, он просто отлично поднимает страницу.