このServiceStackクライアントコードは動作します:ServiceStack JsonServiceClient、ローカルホストのワイヤでトラフィックを強制しますか?
var client = new JsonServiceClient("http://localhost:32949/test");
var request = new MyRequest { ClassificationId = new ClassificationId (21300) };
var response = client.Post(request);
フィドラーのトラフィックを観測するときしかし、私は何も表示されません。私は書く必要がある他のクライアントのために必要なJSONリクエストをどのように構築するかについて、より良い考えを得るためにトラフィックを観察したいと思います。
上記のコードを動作させるには、サービスを持つアセンブリを参照する必要があり、ServiceStackがHTTP要求の送信を避けるために巧妙な呼び出しを行っていると思われます。これは本当ですか?
なぜFiddlerでトラフィックが発生しないのですか。どのように強制しますか?
ブラウザ経由のローカルホストエンドポイントへのHTTPトラフィックが正しく表示されます。
あなたのIPアドレス(LAN)でlocalhostと置き換えるとどうなりますか?ホストファイルで127.0.0.1に解決されるホスト名を指定しますか? – wal
127.0.0.1と同じ結果が得られます。別のホスト名がhostsファイルの127.0.0.1を指しているので、Fiddlerのトラフィックは必要に応じて私に与えられます。ありがとう! – driis
私は答えとして追加します – wal