Necesito crear una ruta de URI a partir de valores de cadena y los estoy combinando. ¿Hay una constante de URI para el valor del separador /
como existe para Path.PathSeparator
?¿Hay un URI equivalente a Path.PathSeparator en .NET?
Respuesta
Aparentemente no lo hay. No es específico de la plataforma después de todo y
RFC 2396
RFC 3986 especifica que el separador de ruta en URI es de hecho /
.
Para combinar URI, probablemente sea mejor utilizar el constructor Uri(baseUrl, relativeUrl)
como se sugiere en el comentario de Mike.
Creo que RFC 2396 ha quedado obsoleto por [RFC 3986] (https://tools.ietf.org/html/rfc3986) – Andacious
hay algún código específico de plataforma en [la implementación actual de .NET framework] (https://referencesource.microsoft.com/#System/net/System/URI.cs,3619), pero eso trata de casos especiales del protocolo file: // donde puede haber rutas UNC ... de lo contrario, existe el literal char ''/' 'por todas partes, por lo que si han definido una constante en alguna parte, no la usan . – dlatikay
- 1. ¿Hay un equivalente de "gettimeofday" en .NET
- 2. ¿Hay un equivalente de JMS en .NET?
- 3. ¿Hay .NET equivalente a ActionList de Delphi?
- 4. ¿Hay un equivalente a Groovy en C#?
- 5. ¿Hay una RRDTool .net equivalente
- 6. ¿Hay equivalente .NET TypeConverter en Java
- 7. ¿Hay un equivalente a typedef en C#?
- 8. ¿Hay un equivalente a DBus en OSX?
- 9. ¿Hay un equivalente a memcpy() en Java?
- 10. ¿Hay un equivalente a SuppressWarnings en Scala?
- 11. ¿Hay un equivalente de Valgrind para .Net en Windows?
- 12. .NET URI: ¿Cómo puedo cambiar UNA parte de un URI?
- 13. ¿Existe un .Net equivalente a java.util.concurrent.Executor?
- 14. ¿Alternativa a la implementación URI de .NET?
- 15. ¿Hay un equivalente de Node.js para desarrolladores de .NET?
- 16. ¿Hay un método .NET Framework para convertir archivos URI a rutas con letras de unidad?
- 17. ¿Hay un equivalente .NET de Java Web Start?
- 18. Java equivalente a .NET System.InvalidOperationException
- 19. ¿Hay un equivalente .NET de Perl's LWP/WWW :: Mechanize?
- 20. ¿Hay un WPF equivalente a System.Windows.Forms.Screen?
- 21. ¿Hay un css equivalente a 'align = "center"'?
- 22. ¿Hay un Java equivalente a libevent?
- 23. ¿Hay un C++ equivalente a getcwd?
- 24. ¿Hay un entero equivalente a __toString()
- 25. ¿Hay un equivalente a php.net para JavaScript?
- 26. ¿Hay un Java equivalente a MISRA C?
- 27. ¿Hay un equivalente a HLint para Erlang?
- 28. ¿Hay un C# equivalente a IsDebuggerPresent()?
- 29. .NET equivalente a Delphi's forceDirectory
- 30. ¿Hay un equivalente a la clase Bootstrap en un complemento
Duplicado de http://stackoverflow.com/questions/372865/path-combine-for-urls. – Mike
No, sé cómo combinar las URL, estoy tratando de evitar la codificación dura de '/' en mi código –