Want to post very large amout of data to server

Dear All,

I want to post very large data to server. For this I am following the below steps:

1). First read local database and convert into XML string.
2). Then pass variable to WCF service using post method

Previously I was doing this using  get method and bind the XML string to URL as query-sting. But as my data was very large , I was getting Long URL Issue. Thats why changed my procedure to post.

By post method is not working..

Please find below the basic demo I am using to make the WCF service and calling it using post method. Kindly do modification if required.

WCF Service:  
        [WebInvoke(Method = "POST",
            ResponseFormat = WebMessageFormat.Json,
            RequestFormat = WebMessageFormat.Json,
            BodyStyle = WebMessageBodyStyle.Wrapped,
            UriTemplate = "LTSCheck")]
        Checklts[] LTSCheck(string p1, string p2);

    public class Checklts
        [DataMember(Name = "msg")]
        public string msg
        [DataMember(Name = "exception")]
        public string exception

        public Checklts[] LTSCheck(string p1, string p2)
            List<Checklts> objpqs = new List<Checklts>();
            Checklts checklttds = new Checklts();

                checklttds.msg = "Valus of P1 is :" + p1 + " and Values of P2 is " + p2;
            catch (Exception ex)
                checklttds.msg = "0";
                checklttds.exception = ex.Message;


            return objpqs.ToArray();


Open in new window

                    url: 'http://bytechdemo.com/mimob/miservice/Service1.svc/LTSCheck',
                    type: 'POST',
                    contentType: "application/json; charset=utf-8",
                    data: JSON.stringify(input),
                    dataType: 'jsonp',
                    crossDomain: true,
                    processData: true,                    
                    async: true,
                    success: function (data, success, jqXHR) {
                    error: function (e) {
                        alert("Poor internet");

Open in new window

Please help me and suggest me if there is any other option to achieve my goal.
Bytech IndiaAsked:
Who is Participating?
Rainer JeschorCommented:
how big (number of bytes) is the input?

Bytech IndiaAuthor Commented:
Rainer Jeschor Sir , Originally I am saving data in local database where I have approx. 50 columns and any number of rows (depeds user input). I want to copy all rows / Local database and save/ Syncornize it to Server Database.
Bytech IndiaAuthor Commented:
Aikimark Sir, Can you please explain in brief.
Bytech IndiaAuthor Commented:
Aikimark Sir,  sure . From next time i'll follow that.
Bytech IndiaAuthor Commented:
I've requested that this question be closed as follows:

Accepted answer: 0 points for BYTECHINDIA's comment #a40678574

for the following reason:

Got no answer
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.