Uploaded image for project: 'Axis2-C'
  1. Axis2-C
  2. AXIS2C-1267

HTTP headers case sensitive in http_sender.c

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.5.0
    • 1.6.0
    • core/transport
    • None

    Description

      HTTP headers should be compared case insensitive.

      — src/core/transport/http/sender/http_sender.c 2008-09-18 11:25:39.000000000 +0200
      +++ src/core/transport/http/sender/http_sender.c.patched 2008-09-18 12:02:09.000000000 +0200
      @@ -1471,7 +1471,7 @@
      header, env);
      if (name)

      { - if (0 == axutil_strcmp (name, AXIS2_HTTP_HEADER_TRANSFER_ENCODING) + if (0 == axutil_strcasecmp (name, AXIS2_HTTP_HEADER_TRANSFER_ENCODING) && 0 == axutil_strcmp (axis2_http_header_get_value (header, env), AXIS2_HTTP_HEADER_TRANSFER_ENCODING_CHUNKED)) @@ -1485,7 +1485,7 @@ env, transfer_encoding); }
      • if (0 != axutil_strcmp (name, AXIS2_HTTP_HEADER_CONTENT_TYPE))
        + if (0 != axutil_strcasecmp (name, AXIS2_HTTP_HEADER_CONTENT_TYPE))
        {
        axis2_char_t *tmp_charset = NULL;
        axis2_char_t *content_type =
        [

      Attachments

        1. jira-1267.patch
          1 kB
          Rajika Kumarasiri

        Activity

          People

            shankar Selvaratnam Uthaiyashankar
            bubz Mats Staffansson
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 5m
                5m
                Remaining:
                Remaining Estimate - 5m
                5m
                Logged:
                Time Spent - Not Specified
                Not Specified