Мне нужно передать метку времени ISO 8601 в URI между клиентом Javascript и основным сервером dotnet.Это вызывает проблемы, так как символы +
и :
являются неприятными в URI;многие библиотеки избегают их или заменяют их пробелом в случае +
, что означает, что он не может быть проанализирован конечным сервером.
- В случае C #, в частности, возможно липопросить синтаксический анализатор принять строки ISO 8601 в кодировке URI?
- Существует ли альтернативный, широко используемый формат для передачи меток времени в формате «URI безопасный»?Мы могли бы использовать метки времени Unix, но это было бы странно для нашего приложения, которое в противном случае принимает метки времени в формате ISO 8601.