Uploaded image for project: 'Commons Codec'
  1. Commons Codec
  2. CODEC-37

URL codec contribution from HttpClient

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.1
    • 1.2
    • None
    • Operating System: All
      Platform: All

    • 21053

    Description

      Greetings to Codec folks from HttpClient folks

      We are absolutely positive about using Commons Codec in our future releases
      (post 2.0 release, which is drawing quite near). So, I felt like stopping by to
      say hello from all the HttpClient developers.

      While there's a relative lull in HttpClient development we would like use this
      opportunity to factor out some HttpClient code that might have its use beyond
      HttpClient and move it into a more appropriate sub-project. The first victim of
      the re-usability zeal on our part happened to be URL codec that we use quite
      extensively in HttpClient. We felt that URL codec might have a broader appeal
      outside HttpClient and Commons Codec would be the right place for it. I attach
      the first draft of the patch for your scrutiny. Feedback, comments, objections
      are welcome. I'll be happy to spend some additional time massaging the code to
      your liking, incorporate your suggestions, or fix problems that are found

      On behalf of all HttpClient developers,

      Oleg

      PS: If you find the stuff acceptable, it should probably go into a package of
      its own: org.apache.commons.codec.url.

      Attachments

        1. ASF.LICENSE.NOT.GRANTED--urlencoding.patch
          23 kB
          Oleg Kalnichevski
        2. ASF.LICENSE.NOT.GRANTED--URLCodecTest.java
          5 kB
          Oleg Kalnichevski

        Activity

          People

            Unassigned Unassigned
            olegk Oleg Kalnichevski
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: