Update http.js

This commit is contained in:
Namhyeon Go 2022-01-15 19:38:45 +09:00 committed by GitHub
parent e490b7e651
commit 2510b9afaf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,14 +3,7 @@
////////////////////////////////////////////////////////////////////////
var FILE = require("lib/file");
var SHELL = require("lib/shell");
// UUID v4
function uuidv4() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}
var RAND = require("lib/rand");
var HTTPObject = function(engine) {
this.interface = null;
@ -264,7 +257,7 @@ var HTTPObject = function(engine) {
if (url.indexOf(':' + k) > -1) {
url = url.replace(':' + k, this.parameters[k]);
} else if(this.parameters[k] == "{uuidv4}") {
parameters[k] = uuidv4(); // Generate UUID v4
parameters[k] = RAND.uuidv4(); // Generate UUID v4
} else {
parameters[k] = this.parameters[k];
}