类 HttpNode
java.lang.Object
dev.tinyflow.core.chain.Node
dev.tinyflow.core.node.BaseNode
dev.tinyflow.core.node.HttpNode
- 所有已实现的接口:
Serializable
- 另请参阅:
-
嵌套类概要
嵌套类 -
字段概要
字段从类继承的字段 dev.tinyflow.core.node.BaseNode
outputDefs, parameters从类继承的字段 dev.tinyflow.core.chain.Node
computeCostExpr, condition, description, id, loopBreakCondition, loopEnable, loopIntervalMs, maxLoopCount, maxRetryCount, name, parentId, resetRetryCountAfterNormal, retryEnable, retryIntervalMs, validator -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private okhttp3.RequestBodygetRequestBody(Chain chain, Map<String, Object> formatArgs) getUrl()static StringmapToQueryString(Map<String, Object> map) voidsetBodyJson(String bodyJson) voidsetBodyType(String bodyType) voidsetFormData(List<Parameter> formData) voidsetFormUrlencoded(List<Parameter> formUrlencoded) voidsetHeaders(List<Parameter> headers) voidvoidsetRawBody(String rawBody) voidprotected booleanshouldRetry(Throwable ex) toString()static Stringprivate RuntimeExceptionwrapAsRuntime(Throwable ex, int attempt) 从类继承的方法 dev.tinyflow.core.node.BaseNode
addInputParameter, addOutputDef, addOutputDefs, getFormatParameters, getOutputDefs, getParameters, setOutputDefs, setParameters从类继承的方法 dev.tinyflow.core.chain.Node
calculateComputeCost, doCalculateComputeCost, getComputeCostExpr, getCondition, getDescription, getId, getLoopBreakCondition, getLoopIntervalMs, getMaxLoopCount, getMaxRetryCount, getName, getParentId, getRetryIntervalMs, getValidator, isLoopEnable, isResetRetryCountAfterNormal, isRetryEnable, setComputeCostExpr, setCondition, setDescription, setId, setLoopBreakCondition, setLoopEnable, setLoopIntervalMs, setMaxLoopCount, setMaxRetryCount, setName, setParentId, setResetRetryCountAfterNormal, setRetryEnable, setRetryIntervalMs, setValidator, validate
-
字段详细资料
-
url
-
method
-
headers
-
bodyType
-
formData
-
formUrlencoded
-
bodyJson
-
rawBody
-
-
构造器详细资料
-
HttpNode
public HttpNode()
-
-
方法详细资料
-
mapToQueryString
-
urlEncode
-
getUrl
-
setUrl
-
getMethod
-
setMethod
-
getHeaders
-
setHeaders
-
getBodyType
-
setBodyType
-
getFormData
-
setFormData
-
getFormUrlencoded
-
setFormUrlencoded
-
getBodyJson
-
setBodyJson
-
getRawBody
-
setRawBody
-
execute
-
shouldRetry
-
wrapAsRuntime
-
doExecute
- 抛出:
IOException
-
getRequestBody
-
toString
-