Uploaded image for project: 'HttpComponents HttpClient'
  1. HttpComponents HttpClient
  2. HTTPCLIENT-128

Redirection of a POST method

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0 Beta 1
    • HttpClient (classic)
    • None
    • Operating System: All
      Platform: All
    • 14731

    Description

      I execute a PostMethod to an URL which redirects me to a HTML page. If I set
      follow redirects to true the HttpClient wants to execute once more a POST. Of
      course a POST is not allowed to HTML pages. I think the HttpClient should
      exectue a GET method instead. That's also what is in the RFC2616:

      10.3 Redirection 3xx

      This class of status code indicates that further action needs to be
      taken by the user agent in order to fulfill the request. The action
      required MAY be carried out by the user agent without interaction
      with the user if and only if the method used in the second request is
      GET or HEAD. A client SHOULD detect infinite redirection loops, since
      such loops generate network traffic for each redirection.

      Note: previous versions of this specification recommended a
      maximum of five redirections. Content developers should be aware
      that there might be clients that implement such a fixed
      limitation.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            olegk Oleg Kalnichevski
            toemmi Thomas Mathis
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment