mã khách hàng ServiceStack này hoạt động:ServiceStack JsonServiceClient, buộc lưu lượng truy cập trên dây cho máy chủ cục bộ?
var client = new JsonServiceClient("http://localhost:32949/test");
var request = new MyRequest { ClassificationId = new ClassificationId (21300) };
var response = client.Post(request);
Tuy nhiên, khi quan sát giao thông ở Fiddler, tôi thấy không có gì. Tôi muốn quan sát lưu lượng truy cập để có ý tưởng tốt hơn về cách xây dựng yêu cầu JSON yêu cầu cho các ứng dụng khách khác mà tôi phải viết.
Để làm cho mã trên hoạt động, tôi phải tham khảo hội đồng có dịch vụ và tôi nghi ngờ rằng ServiceStack đang thực hiện một số cuộc gọi thông minh để tránh gửi yêu cầu HTTP. Đây có phải là trường hợp không?
Tại sao tôi không nhìn thấy bất kỳ lưu lượng truy cập nào trong Fiddler và tôi làm cách nào để buộc nó?
Lưu lượng truy cập HTTP đến điểm cuối lưu trữ cục bộ thông qua trình duyệt được hiển thị chính xác.
không quan tâm điều gì sẽ xảy ra nếu bạn thay thế localhost bằng địa chỉ ip (lan)? hoặc nói tên máy chủ phân giải thành 127.0.0.1 trong tệp máy chủ của bạn? – wal
127.0.0.1 cho kết quả tương tự. Tên máy chủ khác, nhưng trỏ đến 127.0.0.1 trong tệp máy chủ lưu trữ, mang lại cho tôi lưu lượng truy cập trong Fiddler như mong muốn. Cảm ơn ! – driis
Tôi sẽ thêm câu trả lời – wal