У меня есть успокоительный веб-сервис, который получает некоторые структурированные данные, которые помещаются прямо в базу данных.
Данные, отправляют от ОС с помощью wget. Я просто задаюсь вопросом, должен ли я на самом деле к URL закодировать данные и раз так почему? Обратите внимание на то, что это не проблема, чтобы сделать это, но это мог бы быть uneccessary в этом сценарии.
Если в ваших данных есть символы, которые запрещены в урлах, вам следует закодировать их в url.
Следующие символы либо зарезервированы (например, &), либо просто представляют собой возможность запутать код. Если ваши данные содержат эти символы, закодируйте их в url. Помните, что если вы используете какие-либо расширенные символы ascii, символы юникода или непечатные символы, вам следует кодировать данные по url.
Более подробную информацию можно найти здесь: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm