diff --git a/src/Network/Network.es6 b/src/Network/Network.es6 index 7b9b502..8fea510 100644 --- a/src/Network/Network.es6 +++ b/src/Network/Network.es6 @@ -64,12 +64,12 @@ export default class Network extends Tool origOpen.apply(this, arguments); }; - winXhrProto.send = function (...args) + winXhrProto.send = function (data) { var req = this.erudaRequest; - if (req) req.handleSend(); + if (req) req.handleSend(data); - origSend.apply(this, args); + origSend.apply(this, arguments); }; } restoreXhr() @@ -93,6 +93,7 @@ export default class Network extends Tool type: 'unknown', subType: 'unknown', size: 0, + data: '', method: 'GET', startTime: util.now(), time: 0, @@ -138,6 +139,7 @@ export default class Network extends Tool showSources('http', { url: data.url, + data: data.data, resTxt: data.resTxt, type: data.type, subType: data.subType, diff --git a/src/Network/Request.es6 b/src/Network/Request.es6 index fd87018..26ba061 100644 --- a/src/Network/Request.es6 +++ b/src/Network/Request.es6 @@ -11,11 +11,14 @@ export default class Request extends util.Emitter this._url = url; this._id = util.uniqId('request'); } - handleSend() + handleSend(data) { + if (!util.isStr(data)) data = ''; + this.emit('send', this._id, { name: util.getFileName(this._url), url: this._url, + data: data, method: this._method, xhr: this._xhr }); diff --git a/src/Sources/Sources.scss b/src/Sources/Sources.scss index 8701bcc..69feb6d 100644 --- a/src/Sources/Sources.scss +++ b/src/Sources/Sources.scss @@ -58,7 +58,7 @@ } } } - .response { + .response, .data { background: #fff; padding: $common-padding; margin-bottom: 10px; diff --git a/src/Sources/http.hbs b/src/Sources/http.hbs index 4d4a8ef..9fc0bba 100644 --- a/src/Sources/http.hbs +++ b/src/Sources/http.hbs @@ -1,5 +1,8 @@
{{url}}
+ {{#if data}} +
{{data}}
+ {{/if}}

Response Headers