Fixing XMLHttpRequest data type

This commit is contained in:
Jonathan Putney
2019-11-19 14:12:09 -05:00
parent d9adc2f0de
commit 5c46dea6d9
4 changed files with 8 additions and 3 deletions

View File

@@ -17,6 +17,7 @@ export default class BaseAPI {
autocommitSeconds: 60,
lmsCommitUrl: false,
dataCommitFormat: 'json', // valid formats are 'json' or 'flattened', 'params'
commitRequestDataType: 'application/json;charset=UTF-8',
auto_progress: false,
};
cmi;
@@ -869,6 +870,8 @@ export default class BaseAPI {
const httpReq = new XMLHttpRequest();
httpReq.open('POST', url, false);
httpReq.setRequestHeader('Content-Type',
this.settings.commitRequestDataType);
try {
if (params instanceof Array) {
httpReq.setRequestHeader('Content-Type',