Closed bscSCORM closed 7 years ago
@bscSCORM - after looking at them closer, we saw that the tests should not have been sending anything in the body, and instead should have been sending the params in the query string. There was also an instance of having an extra invalid parameter being sent in to the profile endpoint. We will clean those up and they will be included in the next update instead of this one to ensure everything is working as designed. Thanks for bringing this to our attention!
@ljwolford @cr8onski I verified that the current development
branch (1a4495c9d895876cdece3037597206b2bcea53c5) works through CloudFront now
Several tests send
GET
requests that include a content body, which causes Amazon CloudFront to return403
. These are all tests where we expect400
, so there wouldn't seem to be an interoperability penalty to allowing either400
or403
. And Amazon is popular enough it seems like we should have good reason to send tests that are incompatible with CloudFront. Furthermore, a content body as part of aGET
request is a very uncommon sort of request, so it seems likely that other proxy servers might also have an issue with it.The tests are:
I submitted a sample request to Amazon to ask why they were behaving this way (note: this request doesn't simulate any particular test or valid request, it's just a quick request I threw together to reproduce the issue). The responded: