adlnet-archive / grail-issue-tracker

Issue tracker for the lrs conformance test server public alpha
0 stars 0 forks source link

LRS should be allowed to re-route requests without a X-Experience-API-Version to a 0.9 implementation #52

Closed garemoko closed 7 years ago

garemoko commented 7 years ago

See https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Communication.md#lrs-requirements-5

"The LRS MUST reject requests without a version header unless such requests are routed to a fully conformant 0.9 implementation." (bold added).

The test An LRS rejects with error code 400 Bad Request, a Request which does not use a "X-Experience-API-Version" header name to any API except the About API should be either removed or modified to test that the request is either rejected, or receives a response following xAPI 0.9.