La meilleure façon d'écrire un « client » de service RESTful dans .Net ?[fermé]

StackOverflow https://stackoverflow.com/questions/9467

  •  08-06-2019
  •  | 
  •  

Question

Quelles techniques les gens utilisent-ils pour « consommer » des services dans le style REST sur .Net ?Client http simple ?En rapport avec ceci :de nombreux services de repos utilisent désormais JSON (c'est plus serré et plus rapide) - alors quelle bibliothèque JSON est utilisée ?

Était-ce utile?

La solution

Mon approche était

  1. Écrivez des bibliothèques et des interfaces pour sérialiser vos objets en XML compatible REST.Vous ne pouvez pas nécessairement utiliser simplement les sérialiseurs intégrés, car votre service n'acceptera peut-être pas le même type de XML que celui que .NET souhaite vous offrir.

    Exemple:Lors du passage de booléens à un service Rails REST, "true" n'est pas sérialisé comme true, alors que "True" (ce que .NET vous donne) désérialise en false.

  2. Écrivez quelques bibliothèques pour faire le HTTP, en entourant le .NET de base WebRequest objets.Vous pourriez tirer un certain profit de certaines bibliothèques tierces dans ce domaine, car elles ont tendance à être plus standard.J'ai cependant trouvé quelques problèmes, comme celui-ci joli bug dans le framework .NET, donc je suis content d'être resté fidèle aux bases.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top