1

WCF サービス用の単純な JavaScript テスト フロントエンドを作成しようとしていますが、フロントエンドが機能しません。Web ページがサービスにhttp://..../myservice.svc/jsdebugを要求するところまで問題をたどりました(私が理解しているように、Web ページがプロキシ クライアントの JavaScript コードを返します)。を使用してサービスにアクセスできます) - このリクエストは HTTP 400 を返しています - Bad Request。

問題を本質的なものに減らす努力の中で、私は問題を簡単に再現できることを発見しました:

その結果、サーバーは HTTP 400 - Bad Request を返します。

何が起きてる?

更新: の .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);
    }
}
4

1 に答える 1

1

こんにちはあなたはこの投稿があなたを助けることを確認することができます

記事はクロスドメインwcfサービスの呼び出しに関するものですが、同じドメインでも機能します

http://pranayamr.blogspot.com/2011/06/calling-cross-domain-wcf-service-using.html

于 2011-07-14T07:14:43.820 に答える