2009-03-12 4 views
1

Pourquoi une erreur de requête 400 incorrecte s'affiche-t-elle à l'aide de l'URL suivante? Il est codé en utilisant Server.UrlEncode. Le paramètre réel path de requête est C:\Development\Chase\Exports\ChaseExport-090312073930.zipMauvaise demande (400): Pourquoi?

http://localhost:50199/Common/Forms/Export_Stream.aspx%3fpath%3dC%3a%5CDevelopment%5CChase%5CExports%5CChaseExport-090312073930.zip 
+0

Il dépendra entièrement de ce que Export_Stream fait. C'est dans votre code, que nous ne pouvons pas voir. S'il vous plaît poster le code, et nous sommes plus susceptibles de pouvoir répondre à la question. –

+0

Il ne parvient jamais à Export_Stream. C'est une erreur de serveur HTTP, pas une erreur de code. Cela signifie que l'URL est mal formée, mais je ne comprends pas pourquoi, si j'ai UrlEncoded. – ProfK

Répondre

1

Essayez ceci:

http://localhost:50199/Common/Forms/Export_Stream.aspx?path=C%3a%5CDevelopment%5CChase%5CExports%5CChaseExport-090312073930.zip