自建API开发

This commit is contained in:
暮光:城中城
2022-01-16 23:25:59 +08:00
parent 551a7079ec
commit 14a3eb0c2c
7 changed files with 9548 additions and 369 deletions

View File

@@ -49,12 +49,14 @@ public class ApiPoxyRequestController {
@ResponseBody
@PostMapping(value = "/request")
public ResponseJson<ProxyRequestResultVo> request(HttpServletRequest request, ProxyRequestParam requestParam) {
// 自建接口时保存信息
// 自建接口请求时保存信息
if (requestParam.getCustomRequestId() != null) {
ApiCustomRequest apiCustomRequest = new ApiCustomRequest();
apiCustomRequest.setId(requestParam.getCustomRequestId());
apiCustomRequest.setApiName(requestParam.getApiName());
apiCustomRequest.setDocId(requestParam.getDocId());
apiCustomRequest.setApiUrl(requestParam.getUrl());
apiCustomRequest.setMethod(requestParam.getMethod());
apiCustomRequest.setFormData(requestParam.getFormParam());
apiCustomRequest.setBodyData(requestParam.getBodyParam());
apiCustomRequest.setHeaderData(requestParam.getHeaderParam());

View File

@@ -22,6 +22,7 @@ public class ProxyRequestParam {
private String formParam;
private String formEncodeParam;
private String bodyParam;
private String apiName;
public List<ParamData> getHeaderParamData() {
return JSON.parseArray(headerParam, ParamData.class);
@@ -126,4 +127,12 @@ public class ProxyRequestParam {
public void setDocId(Long docId) {
this.docId = docId;
}
public String getApiName() {
return apiName;
}
public void setApiName(String apiName) {
this.apiName = apiName;
}
}