Я пытаюсь передать двоичные данные на сервер через http через поле URL в браузере. Есть ли способ обойти автоматическую кодировку HTTP, выполняемую браузером, поэтому я могу просто кодировать данные самостоятельно.Отправка двоичных данных по http в url
например: Вместо байта со значением 48, для заполнения в URL% 30, так что браузер не перекодировать URL, и я в конечном итоге с% 2530
Решено: Кому может столкнуться аналогичные проблемы в будущем. Вы можете сделать это с помощью Wget параметру
--restrict-имя-файла = ASCii
Который в основном гарантирует, что '%' не будут экранированы
Зачем вам нужно кодирование самостоятельно? – Overv
Потому что на стороне сервера есть двоичный файл, который ожидает такого рода данных, и мне было интересно, есть ли способ сделать это, не называя http-клиента с нуля. – skyel
Если вы просто положили '0', это эквивалентно помещению'% 30'. Не должно быть никаких проблем. – Ashe