fix(项目管理): 代码片段执行响应不对
--bug=1014284 --user=李玉号 【项目管理】自定义代码片段,groovy和js脚本导入api定义,执行时有的参数没带上 https://www.tapd.cn/55049933/s/1188499
This commit is contained in:
parent
e5458bfb64
commit
ee4aca4be7
|
@ -56,6 +56,9 @@ function groovyCode(requestObj) {
|
||||||
body += "\"";
|
body += "\"";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (bodyType && bodyType.toUpperCase() === 'RAW') {
|
||||||
|
requestHeaders.set("Content-type", "text/plain");
|
||||||
|
}
|
||||||
let headers = getGroovyHeaders(requestHeaders);
|
let headers = getGroovyHeaders(requestHeaders);
|
||||||
let obj = {requestUrl, requestMethod, headers, body};
|
let obj = {requestUrl, requestMethod, headers, body};
|
||||||
return _groovyCodeTemplate(obj);
|
return _groovyCodeTemplate(obj);
|
||||||
|
@ -196,10 +199,12 @@ def headers = params['headers']
|
||||||
def data = params['data']
|
def data = params['data']
|
||||||
def conn = new URL(params['url']).openConnection()
|
def conn = new URL(params['url']).openConnection()
|
||||||
conn.setRequestMethod(params['method'])
|
conn.setRequestMethod(params['method'])
|
||||||
if (data) {
|
if (headers) {
|
||||||
headers.each {
|
headers.each {
|
||||||
k,v -> conn.setRequestProperty(k, v);
|
k,v -> conn.setRequestProperty(k, v);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
if (data) {
|
||||||
// 输出请求参数
|
// 输出请求参数
|
||||||
log.info(data)
|
log.info(data)
|
||||||
conn.doOutput = true
|
conn.doOutput = true
|
||||||
|
@ -363,6 +368,9 @@ function _jsTemplate(obj) {
|
||||||
}
|
}
|
||||||
|
|
||||||
let connStr = "";
|
let connStr = "";
|
||||||
|
if (bodyType && bodyType.toUpperCase() === 'RAW') {
|
||||||
|
requestHeaders.set("Content-type", "text/plain");
|
||||||
|
}
|
||||||
for (let [k, v] of requestHeaders) {
|
for (let [k, v] of requestHeaders) {
|
||||||
connStr += `conn.setRequestProperty("${k}","${v}");` + '\n';
|
connStr += `conn.setRequestProperty("${k}","${v}");` + '\n';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue