Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-27506

redhat_manifest module sends empty {} body in GET requests, confusing nginx/candlepin

XMLWordPrintable

    • Automated
    • None

      Description of problem:
      See TEAMNADO-7574 for the technical details of the server side.
      TL;DR: in the past hosted accepted GET requests with an empty JSON body ({}), but now such requests are getting rejected with "HTTP Error 413: Payload Too Large"

      Technically, this is correct – a GET should not have a body.

      But it worked in the last 5 years (and I get it that other clients are also affected, not just us).
      So hosted is trying to fix it on their side.

      Nevertheless, we should behave like a nice http citizend and not do this.

       

      How reproducible:

      Not anymore, as TEAMNADO-7574 was fixed

      Is this issue a regression from an earlier version:

      No regression

      Steps to Reproduce:

      1.

      2.

      3.

      Actual behavior:
      [Describe the issue in detail, including what is happening and where]

      Expected behavior:
      [Describe what should be happening instead]

      Business Impact / Additional info:

      This should be automatically tested by https://github.com/SatelliteQE/robottelo/blob/master/tests/foreman/sys/test_fam.py

            egolov@redhat.com Evgeni Golov
            egolov@redhat.com Evgeni Golov
            Jameer Pathan Jameer Pathan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: