簡體   English   中英

如何模擬WCF REST服務

[英]How to impersonate a WCF REST service

如何模擬WCF REST服務:

HttpWebResponse響應;

        HttpWebRequest request;

        try
        {
            request = (HttpWebRequest)HttpWebRequest.Create(System.Configuration.ConfigurationManager.AppSettings["TransferUrl"] + "/Download/" + ID1 + "/" + ID2 );

            request.Method = "GET";

            response = (HttpWebResponse)request.GetResponse();
        }

即使在服務中的代碼中也可以做到這一點

我想到了幾種方法:

  • 使用模擬框架(例如Rhino Mocks )替換呼叫。
  • 將客戶端代理放在接口后面,以便您可以在運行時指定行為。 換句話說,在生產中,您的代碼將到達服務,在測試中,您將到達已組合在一起的某些測試實現。
  • 將您的客戶指向REST服務的測試實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM