refactor: post请求url优化
This commit is contained in:
parent
3841ff55d8
commit
0fd89fc6be
|
@ -663,11 +663,19 @@ class JMXHttpRequest {
|
||||||
getPostQueryParameters(request, path) {
|
getPostQueryParameters(request, path) {
|
||||||
if (this.method.toUpperCase() !== "GET") {
|
if (this.method.toUpperCase() !== "GET") {
|
||||||
path += '?';
|
path += '?';
|
||||||
|
let parameters = [];
|
||||||
request.parameters.forEach(parameter => {
|
request.parameters.forEach(parameter => {
|
||||||
if (parameter.name) {
|
if (parameter.name && parameter.value) {
|
||||||
path += ((parameter.name) + '=' + (parameter.value) + '&');
|
parameters.push(parameter);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
for (let i = 0; i < parameters.length; i++) {
|
||||||
|
let parameter = parameters[i];
|
||||||
|
path += (encodeURIComponent(parameter.name) + '=' + encodeURIComponent(parameter.value));
|
||||||
|
if (i != parameters.length -1) {
|
||||||
|
path += '&';
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return path;
|
return path;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue