Ver Fonte

Compatibility fix for Caddy web server

Add Content-Type: application/octet-stream for upload test.
This fixes a compatibility issue with Caddy web server
André Luiz dos Santos há 6 anos atrás
pai
commit
f7733a74ab
1 ficheiros alterados com 2 adições e 0 exclusões
  1. 2 0
      speedtest_worker.js

+ 2 - 0
speedtest_worker.js

@@ -471,6 +471,7 @@ function ulTest(done) {
 					};
 					xhr[i].open("POST", settings.url_ul + url_sep(settings.url_ul) + "r=" + Math.random(), true); // random string to prevent caching
 					xhr[i].setRequestHeader("Content-Encoding", "identity"); // disable compression (some browsers may refuse it, but data is incompressible anyway)
+					xhr[i].setRequestHeader("Content-Type", "application/octet-stream");
 					xhr[i].send(reqsmall);
 				} else {
 					// REGULAR version, no workaround
@@ -504,6 +505,7 @@ function ulTest(done) {
 					// send xhr
 					xhr[i].open("POST", settings.url_ul + url_sep(settings.url_ul) + "r=" + Math.random(), true); // random string to prevent caching
 					xhr[i].setRequestHeader("Content-Encoding", "identity"); // disable compression (some browsers may refuse it, but data is incompressible anyway)
+					xhr[i].setRequestHeader("Content-Type", "application/octet-stream");
 					xhr[i].send(req);
 				}
 			}.bind(this),