|
|
@@ -287,20 +287,21 @@
|
|
|
if (res.type === 'loadend') delete comm.requests[req.id];
|
|
|
}
|
|
|
function start(req, id) {
|
|
|
+ const { details } = req;
|
|
|
const data = {
|
|
|
id,
|
|
|
- method: req.details.method,
|
|
|
- url: req.details.url,
|
|
|
- data: req.details.data,
|
|
|
- // async: !req.details.synchronous,
|
|
|
- user: req.details.user,
|
|
|
- password: req.details.password,
|
|
|
- headers: req.details.headers,
|
|
|
- overrideMimeType: req.details.overrideMimeType,
|
|
|
+ method: details.method,
|
|
|
+ url: details.url,
|
|
|
+ data: details.data,
|
|
|
+ // async: !details.synchronous,
|
|
|
+ user: details.user,
|
|
|
+ password: details.password,
|
|
|
+ headers: details.headers,
|
|
|
+ overrideMimeType: details.overrideMimeType,
|
|
|
};
|
|
|
req.id = id;
|
|
|
comm.requests[id] = req;
|
|
|
- if (comm.includes(['arraybuffer', 'blob'], req.details.responseType)) {
|
|
|
+ if (comm.includes(['arraybuffer', 'blob'], details.responseType)) {
|
|
|
data.responseType = 'blob';
|
|
|
}
|
|
|
comm.post({ cmd: 'HttpRequest', data });
|