代码优化

This commit is contained in:
mxd
2021-04-24 11:39:14 +08:00
parent 49609c0b65
commit 4c698efca0
2 changed files with 2 additions and 23 deletions

View File

@@ -1,21 +0,0 @@
package org.ssssssss.magicapi.context;
import java.util.HashMap;
import java.util.Map;
/**
* Header Context 用于脚本中获取Header信息
*/
public class HeaderContext extends HashMap<String, Object> {
private final Map<String, Object> headers;
public HeaderContext(Map<String, Object> headers) {
this.headers = headers;
}
@Override
public Object get(Object key) {
return headers.get(key);
}
}

View File

@@ -21,7 +21,6 @@ import org.ssssssss.magicapi.config.MagicConfiguration;
import org.ssssssss.magicapi.config.MappingHandlerMapping;
import org.ssssssss.magicapi.config.Valid;
import org.ssssssss.magicapi.context.CookieContext;
import org.ssssssss.magicapi.context.HeaderContext;
import org.ssssssss.magicapi.context.RequestContext;
import org.ssssssss.magicapi.context.SessionContext;
import org.ssssssss.magicapi.interceptor.RequestInterceptor;
@@ -37,6 +36,7 @@ import org.ssssssss.script.MagicScriptDebugContext;
import org.ssssssss.script.exception.MagicScriptAssertException;
import org.ssssssss.script.exception.MagicScriptException;
import org.ssssssss.script.functions.ObjectConvertExtension;
import org.ssssssss.script.functions.StreamExtension;
import org.ssssssss.script.parsing.Span;
import org.ssssssss.script.parsing.ast.literal.BooleanLiteral;
import org.ssssssss.script.reflection.JavaInvoker;
@@ -458,7 +458,7 @@ public class RequestHandler extends MagicController {
context.putMapIntoContext(requestEntity.getParameters());
context.putMapIntoContext(requestEntity.getPathVariables());
context.set(VAR_NAME_COOKIE, new CookieContext(requestEntity.getRequest()));
context.set(VAR_NAME_HEADER, new HeaderContext(requestEntity.getHeaders()));
context.set(VAR_NAME_HEADER, requestEntity.getHeaders());
context.set(VAR_NAME_SESSION, new SessionContext(requestEntity.getRequest().getSession()));
context.set(VAR_NAME_PATH_VARIABLE, requestEntity.getPathVariables());
Object requestBody = readRequestBody(requestEntity.getRequest());