0

私はwcf呼び出しを行い、このjavascriptコードを介してアプリケーションでデータを取得しています。

function setCurrentResponseValue(response) {

    var applicationData = null;

    $.ajax({
        type: "POST",
        url: "ClientService.svc/REST/SetCurrentResponseValue",
        contentType: "application/json; charset=utf-8",
        data: JSON.stringify({ response: response }),
        dataType: "json",
        async: false,
        success: function (msg) {

            applicationData = msg;

        },
        error: 'An Error'
    });

    return applicationData;

}

svcファイルが使用するセッション変数をC#コードビハインドから設定する必要があります。上記のajax呼び出しの代わりに、コードビハインドからsvcファイルのメソッドを呼び出すにはどうすればよいですか?

4

1 に答える 1

1

SOにはすでに非常によく似た質問がたくさんあります。これにはおそらく最良の答えがあります:.NETでRESTfulサービスを利用する方法は?

@Darrel Millerの回答はおそらく最も有用であり、HttpClientを使用してRESTデータを消費する方法を示す彼のブログ投稿へのリンクがあります:http://www.bizcoder.com/index.php/2012/01/09/httpclient- it-lives-and-it-is-glorious /

(サービスがWCFであるという事実は、RESTに対して緩い結合を使用している場合、クライアントにはほとんど関係ありません)。

于 2012-09-19T16:34:45.857 に答える