Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7503749
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 29, 20262026-05-29T21:20:30+00:00 2026-05-29T21:20:30+00:00

I have created an ASP.net application with several aspx. Some of them are used

  • 0

I have created an ASP.net application with several aspx. Some of them are used like an API link. These API pages are consumed by J2ME application which passes some headers. I am checking these headers specifically “Accept-Encoding” so that my page could send compressed contents.

The following code shows a sample code from one of those API pages.

byte[] buffer;
    int bufferLength;

    protected void Page_Load(object sender, EventArgs e)
    {
        bufferLength = Request.ContentLength;
        buffer = new byte[bufferLength];
        buffer = Request.BinaryRead(bufferLength);
        string s = Encoding.ASCII.GetString(buffer);

        bool needEncrypted = (Request.Headers["Accept-Encoding"] != null);

        if (!string.IsNullOrEmpty(s))
        {
            JavaScriptSerializer ser = new JavaScriptSerializer();
            CRequestQuestParameter QuestPara = ser.Deserialize<CRequestQuestParameter>(s);
            CUtil utilFun = new CUtil(WebConfigurationManager.ConnectionStrings["TheConnectionString"].ToString());

            CResponseQuestionSets res = new CResponseQuestionSets();


            //No error setting
            res.ErrorCode = -1;
            res.ErrorMessage = "";
            res.IsError = false;

            //Return data
            res.ResponseData = utilFun.GetQuestionSet(QuestPara);
            if (res.ResponseData != null) {
                res.ErrorCode = -1;
                res.ErrorMessage = "";
                res.IsError = false;

            }
            else
            {
                res.ErrorCode = 102;
                res.ErrorMessage = "User does not exists";
                res.IsError = true;

            }



            if (needEncrypted)
            {
                HttpContext context = HttpContext.Current;
                context.Response.Filter = new GZipStream(context.Response.Filter, CompressionMode.Compress);
                HttpContext.Current.Response.AppendHeader("Content-encoding", "gzip");
            }

            Response.ContentType = "application/json charset=utf-8";
            Response.Write(ser.Serialize(res));
            Response.End();

        }
    }

The problem here is that the J2ME application is not receiving the data as compressed but does gets the header “Content-Encoding”.

Can anybody help me out solve this issue?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-29T21:20:31+00:00Added an answer on May 29, 2026 at 9:20 pm

    You don’t need to do GZIP encoding in your code.

    This is fully handled by configuring your site properly in both IIS 6 and IIS 7.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have the following scenario. I have created an ASP.NET web application (framework 3.5)
I have asp.net application. and I have created mobile version of it which is
I have created blank Asp.Net-MVC 3 web application and want to write my own
I have created a Visual Studio 2010 ASP.NET Web Application. With it I have
I have created a Visual Studio 2010 ASP.NET Web Application. I've noticed that if
I have created a new ActionFilter for an ASP.NET MVC application that I'm creating.
I am creating custom membership provider for my asp.net application. I have also created
I have created an multi thread application on IIS (ASP.NET MVC), When the threading
I have created a mobile application using kendo Mobile UI's trial version in asp.net
I am using asp.net .. i have created one small application.. I have Configure

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.