aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/utils.js
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-06-02 23:42:35 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-06-02 23:42:35 -0700
commit65fde7f5547f179c80d5858f1ab69583b63fd099 (patch)
tree8d49c492ba6dfff233c930b5056405701ad33a3e /web/src/js/utils.js
parent1ab64da68245b80c701fadee6a4ddf59bd245cc6 (diff)
parent5e7fa349a94fcc204e88523cfb4c61d24b9838bc (diff)
downloadmitmproxy-65fde7f5547f179c80d5858f1ab69583b63fd099.tar.gz
mitmproxy-65fde7f5547f179c80d5858f1ab69583b63fd099.tar.bz2
mitmproxy-65fde7f5547f179c80d5858f1ab69583b63fd099.zip
Merge pull request #1190 from mitmproxy/file_menu_save_open
File menu save open
Diffstat (limited to 'web/src/js/utils.js')
-rw-r--r--web/src/js/utils.js16
1 files changed, 14 insertions, 2 deletions
diff --git a/web/src/js/utils.js b/web/src/js/utils.js
index 2627cf58..97737b20 100644
--- a/web/src/js/utils.js
+++ b/web/src/js/utils.js
@@ -80,7 +80,7 @@ function getCookie(name) {
var r = document.cookie.match(new RegExp("\\b" + name + "=([^;]*)\\b"));
return r ? r[1] : undefined;
}
-var xsrf = $.param({_xsrf: getCookie("_xsrf")});
+const xsrf = `_xsrf=${getCookie("_xsrf")}`;
//Tornado XSRF Protection.
$.ajaxPrefilter(function (options) {
@@ -101,4 +101,16 @@ $(document).ajaxError(function (event, jqXHR, ajaxSettings, thrownError) {
console.error(thrownError, message, arguments);
actions.EventLogActions.add_event(thrownError + ": " + message);
alert(message);
-}); \ No newline at end of file
+});
+
+export function fetchApi(url, options) {
+ if(url.indexOf("?") === -1){
+ url += "?" + xsrf;
+ } else {
+ url += "&" + xsrf;
+ }
+ return fetch(url, {
+ ...options,
+ credentials: 'same-origin'
+ });
+} \ No newline at end of file