2010-09-18 3 views
1

J'ai deux questions stupides/novices. Mon problème est, je n'ai aucune idée par où commencer à apprendre ce genre de choses.Prise en charge de plusieurs formats de données dans WCF

Traditionnellement, je suis un développeur ASP.NET. Je suis familier avec la création et la consommation de services Web traditionnels (.asmx) dans ASP.NET. Maintenant, je veux créer des services basés sur REST qui adhèrent à l'approche des verbes HTTP. J'ai l'intention d'utiliser les services de la WCF pour y parvenir. En outre, je veux créer mes services comme Twitter d'une manière où l'appelant peut faire référence à [serviceName]. [Xml | json]. Malheureusement, je ne sais pas comment autoriser l'appelant à préciser le format. Il semble que j'ai besoin de créer deux services distincts, ce qui semble étrange. Suis-je loin? Quelqu'un peut me diriger dans la bonne direction?

Merci!

Répondre

1

Cochez cette case tutorial. Il vous montrera comment créer un service REST dans WCF. La partie 4 du tutoriel vous montrera également comment créer un service REST capable de renvoyer à la fois des réponses JSON et XML. Sachez que c'est pour .NET 4.0 qui a ajouté beaucoup de fonctionnalités à l'API REST (y compris le type de réponse automatique).

0

Juval Lowy's 2nd edition on Programming WCF est disponible. Cela devrait être une excellente source; son premier livre était exceptionnel. Michele Leroux Bustamante est un autre excellent auteur sur WCF, mais son livre de la 2ème édition n'est pas attendu pour quelques mois, alors allez avec Juval Lowy. Fondamentalement, WCF sépare le protocole (liaison) du code, vous devriez donc pouvoir écrire le service une fois, et utiliser plusieurs points de terminaison (adresse, liaison, etc.) pour fournir différents formats.

+0

Oui, ces livres sont excellents, mais aucun d'entre eux ne couvre les services REST. –

0

Le livre de programmation WCF a maintenant une 3ème édition.

Questions connexes