La mejor manera de escribir un Descanso "servicio cliente" en .Neta?[cerrado]
-
08-06-2019 - |
Pregunta
¿Qué técnicas de hacer uso de la gente de "consumir" los servicios en el RESTO del montante de .Neta ?Http plano de cliente?Con relación a esto:muchos de los servicios de descanso ahora están usando JSON (con sus más y más rápido) - entonces, ¿qué JSON lib se utiliza?
Solución
Mi enfoque fue
Escribir algunas bibliotecas y las interfaces para serializar los objetos en REPOSO compatible con XML.Usted puede no necesariamente sólo utilizar el built-in serializadores, porque su servicio no puede aceptar el mismo tipo de datos XML .NETO quiere darte.
Ejemplo:Al pasar los booleanos Rails RESTO de servicios,
"true"
se presenta como deserializadatrue
, mientras que"True"
(que .NET le da) unserializes afalse
.Escribir algunas bibliotecas para hacer el HTTP, envolver alrededor de los básicos .NET
WebRequest
objetos.Usted podría conseguir algo de kilometraje de algunas bibliotecas de terceros en esta área, ya que tiende a ser más estándar.He encontrado algunas cuestiones, aunque, como en este hermosa error en el .NET framework, así que me alegro de que me quedé con los conceptos básicos.