public class HttpNode extends com.agentsflex.core.chain.node.BaseNode
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
bodyJson |
private String |
bodyType |
private FileStorage |
fileStorage |
private List<com.agentsflex.core.chain.Parameter> |
formData |
private List<com.agentsflex.core.chain.Parameter> |
formUrlencoded |
private List<com.agentsflex.core.chain.Parameter> |
headers |
private String |
method |
private String |
rawBody |
private String |
url |
| 构造器和说明 |
|---|
HttpNode() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Map<String,Object> |
execute(com.agentsflex.core.chain.Chain chain) |
String |
getBodyJson() |
String |
getBodyType() |
FileStorage |
getFileStorage() |
List<com.agentsflex.core.chain.Parameter> |
getFormData() |
List<com.agentsflex.core.chain.Parameter> |
getFormUrlencoded() |
List<com.agentsflex.core.chain.Parameter> |
getHeaders() |
String |
getMethod() |
String |
getRawBody() |
private okhttp3.RequestBody |
getRequestBody(com.agentsflex.core.chain.Chain chain,
Map<String,Object> formatArgs) |
String |
getUrl() |
static String |
mapToQueryString(Map<String,Object> map) |
void |
setBodyJson(String bodyJson) |
void |
setBodyType(String bodyType) |
void |
setFileStorage(FileStorage fileStorage) |
void |
setFormData(List<com.agentsflex.core.chain.Parameter> formData) |
void |
setFormUrlencoded(List<com.agentsflex.core.chain.Parameter> formUrlencoded) |
void |
setHeaders(List<com.agentsflex.core.chain.Parameter> headers) |
void |
setMethod(String method) |
void |
setRawBody(String rawBody) |
void |
setUrl(String url) |
String |
toString() |
static String |
urlEncode(String string) |
addInputParameter, addOutputDef, addOutputDefs, getOutputDefs, getParameters, setOutputDefs, setParametersaddComputeCost, addInwardEdge, addOutwardEdge, calculateComputeCost, doCalculateComputeCost, getComputeCost, getComputeCostExpr, getCondition, getDescription, getId, getInwardEdges, getLoopBreakCondition, getLoopIntervalMs, getMaxLoopCount, getMemory, getName, getNodeStatus, getOutwardEdges, getValidator, isAsync, isLoopEnable, setAsync, setComputeCost, setComputeCostExpr, setCondition, setDescription, setId, setInwardEdges, setLoopBreakCondition, setLoopEnable, setLoopIntervalMs, setMaxLoopCount, setMemory, setName, setNodeStatus, setNodeStatusFinished, setOutwardEdges, setValidator, validateprivate List<com.agentsflex.core.chain.Parameter> formUrlencoded
private FileStorage fileStorage
public HttpNode()
public static String mapToQueryString(Map<String,Object> map)
public List<com.agentsflex.core.chain.Parameter> getHeaders()
public void setHeaders(List<com.agentsflex.core.chain.Parameter> headers)
public String getBodyType()
public void setBodyType(String bodyType)
public List<com.agentsflex.core.chain.Parameter> getFormData()
public void setFormData(List<com.agentsflex.core.chain.Parameter> formData)
public List<com.agentsflex.core.chain.Parameter> getFormUrlencoded()
public void setFormUrlencoded(List<com.agentsflex.core.chain.Parameter> formUrlencoded)
public String getBodyJson()
public void setBodyJson(String bodyJson)
public String getRawBody()
public void setRawBody(String rawBody)
public FileStorage getFileStorage()
public void setFileStorage(FileStorage fileStorage)
protected Map<String,Object> execute(com.agentsflex.core.chain.Chain chain)
execute 在类中 com.agentsflex.core.chain.ChainNodeprivate okhttp3.RequestBody getRequestBody(com.agentsflex.core.chain.Chain chain, Map<String,Object> formatArgs)
Copyright © 2025. All rights reserved.