J'ai un service RESTFul WCF avec une url aime cetteComment utiliser signe # comme paramètre url dans REST service WCF
groupes/{groupName}/membres
qui renvoie une liste d'utilisateurs Cela fonctionne bien pour les noms de groupe normaux. Mais quand j'utilise un groupName avec un caractère spécial (comme #) rien n'est retourné ex. lorsque les groupes url
/C#/membres
est appelé à partir du client, il renvoie uniquement null. Je mets un point d'arrêt dans le code de service mais la méthode du service n'est même pas exécutée (le point de rupture n'est jamais atteint)
J'ai aussi essayé d'utiliser l'encodage url pour encoder C# comme c% 23 mais le résultat est toujours le même. J'ai essayé ceci avec le serveur Web intégré de VS 2010 et IIS 7 mais le résultat est toujours le même.
Je suis en utilisant .NET 4.0 Toute aide sera vraiment apprécié
L'encodage de l'URL de la chaîne est un bon essai, mais le navigateur traite la version codée, et la version non-codée exactement la même, en ce qui concerne le comportement que je décris. – Jeremy