Este código de cliente ServiceStack funciona:ServiceStack JsonServiceClient, forzar el tráfico en el cable para localhost?
var client = new JsonServiceClient("http://localhost:32949/test");
var request = new MyRequest { ClassificationId = new ClassificationId (21300) };
var response = client.Post(request);
Sin embargo, al observar el tráfico en Fiddler, no veo nada. Me gustaría observar el tráfico para tener una mejor idea sobre cómo crear la solicitud JSON requerida para otros clientes que tengo que escribir.
Para hacer que el código anterior funcione, tuve que hacer referencia al ensamblado que tiene el servicio, y sospecho que ServiceStack está haciendo algunas llamadas inteligentes para evitar enviar una solicitud HTTP. Es este el caso ?
¿Por qué no veo ningún tráfico en Fiddler, y cómo lo forzo?
El tráfico HTTP a los puntos finales locales a través del navegador se muestra correctamente.
de interés lo que sucede si se reemplaza localhost con su dirección IP (LAN)? o diga un nombre de host que resuelva a 127.0.0.1 en su archivo de hosts? – wal
127.0.0.1 da el mismo resultado. Un nombre de host diferente, pero apuntando a 127.0.0.1 en el archivo de hosts, me da el tráfico en Fiddler como lo desee. Gracias ! – driis
Voy a agregar como respuesta – wal