|
|
@@ -32,11 +32,37 @@ HttpKit.request = async function (url, data, method, headers={}) {
|
|
|
}
|
|
|
|
|
|
HttpKit.post = async function(url, data, headers) {
|
|
|
- return await HttpKit.request(url, data, 'post', headers)
|
|
|
+ try {
|
|
|
+ return await HttpKit.request(url, data, 'post', headers)
|
|
|
+ } catch (e) {
|
|
|
+ const msg = 'Caught post error: ' + JSON.stringify(e) + ', ' + url
|
|
|
+ if (msg.indexOf('cannot') === -1
|
|
|
+ && msg.indexOf('timeout') === -1
|
|
|
+ && msg.indexOf('{}') === -1
|
|
|
+ && msg.indexOf('server error') === -1) {
|
|
|
+ let time = TimeKit.getTimeByMillisecond(new Date().getTime())
|
|
|
+ console.error(time, msg)
|
|
|
+ }
|
|
|
+
|
|
|
+ return e
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
HttpKit.get = async function(url, headers) {
|
|
|
- return await HttpKit.request(url, {}, 'get', headers)
|
|
|
+ try {
|
|
|
+ return await HttpKit.request(url, {}, 'get', headers)
|
|
|
+ } catch (e) {
|
|
|
+ const msg = 'Caught get error: ' + JSON.stringify(e) + ', ' + url
|
|
|
+ if (msg.indexOf('cannot') === -1
|
|
|
+ && msg.indexOf('timeout') === -1
|
|
|
+ && msg.indexOf('{}') === -1
|
|
|
+ && msg.indexOf('server error') === -1) {
|
|
|
+ let time = TimeKit.getTimeByMillisecond(new Date().getTime())
|
|
|
+ console.error(time, msg)
|
|
|
+ }
|
|
|
+
|
|
|
+ return e
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
module.exports = HttpKit
|