2011-07-14 52 views
1

我試圖爲我的WCF服務創建一個簡單的JavaScript測試前端,但前端無法正常工作。我已將問題追溯到網頁要求服務http://..../myservice.svc/jsdebug(據我瞭解,它返回代理客戶端的JavaScript代碼,網頁可用於訪問該服務) - 此請求正在返回HTTP 400Bad請求。從Javascript獲取WCF服務 - 獲取HTTP 400請求jsdebug

在努力把問題縮小到它的本質,我發現我可以簡單地複製這個問題:

結果是服務器返回HTTP 400 - 錯誤請求

這是怎麼回事?

UPDATE: 中的.svc文件是:

<%@ ServiceHost Language="C#" Debug="true" Service="WebDataProxy.WebDataProxy" CodeBehind="WebDataProxy.svc.cs" %>

服務接口的樣子:

namespace WebDataProxy 
{ 
    [ServiceContract(Namespace = "http://example.com/WebDataProxy")] 
    public interface IWebDataProxy 
    { 
     [OperationContract] 
     List<DataResponse> GetDataEx(List<DataRequest> requests); 

     [OperationContract] 
     DataResponse GetDataTest(DataRequest request); 

     [OperationContract] 
     string Hello(string input); 
    } 
} 
+0

哎,不要忘記接受的答案,如果你 –

回答