Каким бы ни был ваш путь, будьте уверены в этом;изменение API может быть проблематичным, даже если указана версия. плохая идея иметь несколько местоположений для одного и того же ресурса - должно быть одно каноническое местоположение.Хотя теоретически вы можете использовать перенаправление HTTP 301, если вас беспокоит совместимость, лучше избегать этого.
Схема множеств Дориана Тейлора выглядит разумной (и полностью законной) и не должна вызывать проблем совместимости с любой системойили любой, который не сильно глючит).
Если ваш URL нужно использовать в качестве параметра в новом URL, то прямая косая черта и равные должны быть кодированы процентов , но этоЗначение true для стандартной строки запроса (?&=
) и предложенной альтернативы, а также для ://
, если включен протокол.Очевидно, что если вы хотите использовать ;,=
в своих значениях, вам нужно будет их кодировать.
Единственная возможная проблема, которую я вижу, - это если ваши URL-адреса хранятся в CSV, но библиотеки CSV распространены и цитируютсяспециальные символы четко определены.