cgi module doesn't process query string values with POST, old bugreport

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Irmen de Jong

    cgi module doesn't process query string values with POST, old bugreport

    Hello

    I've got a nuisance with the cgi module. (Python 2.3.2)
    When processing a HTTP POST request, it ignores the
    query string parameters that may also be present.
    I.e. only the parameters from the POST body are processed.

    I've looked at a rather old bug report on SF;


    but that bug is closed. The last comment is from Steve Holden,
    and it says "...My approach will be to have the new functionality
    depend on the provision of additional keyword arguments..."

    Can somebody comment on this? (Steve?) I can't seem to find any
    of this logic in the current (2.3.2) cgi.py module.

    Is it in there somewhere or has this bug been forgotten?


    I have now added some code myself after creating a FieldStorage
    object, to parse any additional query args using cgi.parse_qsl.
    This way any query args are added to my form fields, possibly
    overwriting the fields that were sent in the POST body.

    But Steve's comment in the old bug report made me wonder
    why the standard cgi module doesn't include this possibility.


    --Irmen de Jong

  • John J. Lee

    #2
    Re: cgi module doesn't process query string values with POST, old bug report

    Irmen de Jong <irmen@-NOSPAM-REMOVETHIS-xs4all.nl> writes:
    [color=blue]
    > I've got a nuisance with the cgi module. (Python 2.3.2)
    > When processing a HTTP POST request, it ignores the
    > query string parameters that may also be present.[/color]
    [...]

    I've forwarded this to the web-sig list, where discussions about this
    issue have been taking place. The discussions have mostly been about
    adding a new module (mostly to decouple web frameworks from the
    facilities that web hosting providers offer), but I don't see why the
    old cgi module shouldn't be dealt with at the same time.




    John

    Comment

    • Irmen de Jong

      #3
      Re: cgi module doesn't process query string values with POST, oldbug report

      John J. Lee wrote:[color=blue]
      > I've forwarded this to the web-sig list, where discussions about this
      > issue have been taking place.[/color]
      [...][color=blue]
      > http://mail.python.org/mailman/listinfo/web-sig/[/color]

      Thanks, John!
      I'll keep an eye on the mailing list too.

      --Irmen


      Comment

      Working...