feat: http任务的属性全部列出

pull/837/head
sinkingsoul 2025-11-06 10:23:10 +08:00 committed by zhanglc
parent fa856c938f
commit e3e61359f9
1 changed files with 23 additions and 12 deletions

View File

@ -60,18 +60,24 @@
clearable clearable
/> />
</el-form-item> </el-form-item>
<!-- <el-form-item label="禁止重定向" key="http-disallow-redirects">--> <el-form-item label="禁止重定向" key="http-disallow-redirects">
<!-- <el-switch v-model="httpTaskForm.disallowRedirects" />--> <el-switch v-model="httpTaskForm.disallowRedirects" />
<!-- </el-form-item>--> </el-form-item>
<!-- <el-form-item label="忽略异常" key="http-ignore-exception">--> <el-form-item label="忽略异常" key="http-ignore-exception">
<!-- <el-switch v-model="httpTaskForm.ignoreException" />--> <el-switch v-model="httpTaskForm.ignoreException" />
<!-- </el-form-item>--> </el-form-item>
<!-- <el-form-item label="瞬态保存响应参数" key="http-save-transient">--> <el-form-item label="保存响应参数" key="http-save-response">
<!-- <el-switch v-model="httpTaskForm.saveResponseParametersTransient" />--> <el-switch v-model="httpTaskForm.saveResponseParameters" />
<!-- </el-form-item>--> </el-form-item>
<!-- <el-form-item label="JSON 保存响应变量" key="http-save-json">--> <el-form-item label="瞬态保存响应参数" key="http-save-transient">
<!-- <el-switch v-model="httpTaskForm.saveResponseVariableAsJson" />--> <el-switch v-model="httpTaskForm.saveResponseParametersTransient" />
<!-- </el-form-item>--> </el-form-item>
<el-form-item label="保存响应参数" key="http-result-variable-prefix">
<el-input v-model="httpTaskForm.resultVariablePrefix" />
</el-form-item>
<el-form-item label="JSON 保存响应变量" key="http-save-json">
<el-switch v-model="httpTaskForm.saveResponseVariableAsJson" />
</el-form-item>
</template> </template>
</div> </div>
</template> </template>
@ -94,12 +100,15 @@ const HTTP_FIELD_NAMES = [
'requestHeaders', 'requestHeaders',
'disallowRedirects', 'disallowRedirects',
'ignoreException', 'ignoreException',
'saveResponseParameters',
'resultVariablePrefix',
'saveResponseParametersTransient', 'saveResponseParametersTransient',
'saveResponseVariableAsJson' 'saveResponseVariableAsJson'
] ]
const HTTP_BOOLEAN_FIELDS = new Set([ const HTTP_BOOLEAN_FIELDS = new Set([
'disallowRedirects', 'disallowRedirects',
'ignoreException', 'ignoreException',
'saveResponseParameters',
'saveResponseParametersTransient', 'saveResponseParametersTransient',
'saveResponseVariableAsJson' 'saveResponseVariableAsJson'
]) ])
@ -115,8 +124,10 @@ const DEFAULT_HTTP_FORM = {
requestMethod: 'GET', requestMethod: 'GET',
requestUrl: '', requestUrl: '',
requestHeaders: 'Content-Type: application/json', requestHeaders: 'Content-Type: application/json',
resultVariablePrefix: '',
disallowRedirects: false, disallowRedirects: false,
ignoreException: false, ignoreException: false,
saveResponseParameters: false,
saveResponseParametersTransient: false, saveResponseParametersTransient: false,
saveResponseVariableAsJson: false saveResponseVariableAsJson: false
} }