Ah, ya veo a qué te refieres. Generalmente lo que hacen los navegadores realmente es tomar la carpeta que contiene el documento como ruta; para '/login.php' que sería '/' para que funcione efectivamente en todo el dominio. '/potato/login.php' estaría limitado a '/ potato /'; cualquier cosa con partes de información de ruta posterior (por ejemplo, '/login.php/') no funcionaría.
En este caso, las especificaciones de Netscape podrían considerarse erróneas o al menos engañosas al afirmar que la ruta predeterminada es la ruta del documento actual ... dependiendo de cómo se lea exactamente 'ruta' allí. Sin embargo, el comportamiento del navegador es constante en cuanto a la versión original de Netscape. Netscape nunca fueron tan buenos en las especificaciones de escritura ...
Si de .NET HttpWebRequest es realmente morosos CookieContainer.Path a la totalidad ruta del documento actual, me gustaría informar de un problema en contra de ella.
Lamentablemente, el comportamiento en el mundo real actualmente no se describe en un documento estándar ... existe el RFC 2965, que hace que el camino sea correcto, pero hace otros cambios no representativos del comportamiento del navegador en el mundo real, por lo eso tampoco es del todo confiable. :-(
Gracias, bobince. Veo, pero esto es un poco extraño para mí, porque este sitio web del que estaba hablando que no establece un "camino", de alguna manera todavía parece funcionar en todo el dominio en Internet Explorer y Firefox al menos. Alguna idea? – James