1

easyXDM を使用しているときに、PUT リクエストで問題に直面しています。POST、DELETEなどのその他の操作は正常に機能します。最初はクエリ文字列にデータを配置していました。別の投稿に従ってみました: easyXDM PUT はクエリ文字列にデータを配置します

コードを変更した後、リクエスト ペイロードでデータを送信するようになりましたが、データの形式が正しくないため、不正なリクエストが発生しています。

putJson = function (url, request, success_callback, error_callback, custom_headers) {
        if (typeof (custom_headers) == "undefined") {
            custom_headers = {};
        };
        //custom_headers.Accept = "application/json";

        this.rpcSocket.request({
            url: url,
            method: "PUT",
            dataType: 'json',
            headers: { "Content-Type": "application/json"}, 
            data: request
        },
        function (response) {
            success_callback(response);
        },
        function (error_response) {
            if (_.isUndefined(error_callback) || !_.isFunction(error_callback)) {
                ajaxError.call(error_response);
            }
            else {
                error_callback(error_response)
            };
        });
    }
4

0 に答える 0