Add option to set request timeout for Javascript request

This commit is contained in:
Viktor Zeman 2016-03-01 13:33:13 +01:00
parent 6ca6606c8b
commit 42a3f184ff

View File

@ -31,6 +31,11 @@
* The default HTTP headers to be included for all API calls. * The default HTTP headers to be included for all API calls.
*/ */
this.defaultHeaders = {}; this.defaultHeaders = {};
/**
* The default HTTP timeout for all API calls.
*/
this.timeout = 60000;
}; };
ApiClient.prototype.paramToString = function paramToString(param) { ApiClient.prototype.paramToString = function paramToString(param) {
@ -231,6 +236,9 @@
// set header parameters // set header parameters
request.set(this.defaultHeaders).set(this.normalizeParams(headerParams)); request.set(this.defaultHeaders).set(this.normalizeParams(headerParams));
//set request timeout
request.timeout(this.timeout);
var contentType = this.jsonPreferredMime(contentTypes); var contentType = this.jsonPreferredMime(contentTypes);
if (contentType) { if (contentType) {
request.type(contentType); request.type(contentType);