From f16b37480737915a2fdff3f5cc70dfb5eef969f7 Mon Sep 17 00:00:00 2001 From: Margaret Wasserman Date: Tue, 16 Dec 2014 16:20:51 -0500 Subject: [PATCH] Add error handling for sending POSTs. --- navigator.gssweb.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/navigator.gssweb.js b/navigator.gssweb.js index 9d773cc..8aa498c 100644 --- a/navigator.gssweb.js +++ b/navigator.gssweb.js @@ -1,4 +1,4 @@ -console.log("Loading navigator.gssweb.js - #2"); +console.log("Loading navigator.gssweb.js - #4"); var GSSWeb = (function () { @@ -138,13 +138,19 @@ var GSSWeb = (function () { var msg = "nonce=" + this.nonce + "&token=" + encodeURIComponent(this.clientToken); + this.xhr.open("POST", this.serverPath, true); + this.xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' ); this.xhr.onreadystatechange = this.recvTokenFromServer.bind(this); + this.xhr.send(msg); + if (this.xhr.readyStatus <= 2) + console.log("Error sending POST, readyStatus =" + this.xhr.readyStatus + + ", msg = '" + msg + "'"); }; GSSWeb.prototype.recvTokenFromServer = function () { -- 2.1.4