HandleHttpRequest_HandleHttpResponse
编辑人:酷酷的诚 邮箱:zhangchengk@foxmail.com
#一、 HandleHttpRequest
#描述
HandleHttpRequest该处理器启动HTTP服务器并侦听HTTP请求。对于每个请求,创建一个流文件并传输到“success”。此处理器需要与HandleHttpResponse处理器一起使用,以便创建Web服务。
#属性配置
在下面的列表中,必需属性的名称以粗体显示。任何其他属性(不是粗体)都被认为是可选的,并且指出属性默认值(如果有默认值),以及属性是否支持表达式语言。
属性名称 | 默认值 | 可选值 | 描述 |
---|---|---|---|
Listening Port | 80 | HTTP请求端口 | |
Hostname | 要绑定到的主机名。如果没有指定,将绑定到所有主机 | ||
SSL Context Service | Controller Service API: RestrictedSSLContextService Implementation: StandardRestrictedSSLContextService |
用于保护服务器的SSL上下文服务。如果指定,服务器将只接受HTTPS请求;否则,服务器将只接受HTTP请求 | |
HTTP Context Map | Controller Service API: HttpContextMap Implementation: [StandardHttpContextMap] |
用于缓存HTTP请求信息的HTTP上下文映射控制器服务 | |
Allowed Paths | 指定传入URL请求中允许的有效HTTP路径的正则表达式。如果指定了这个值,并且HTTP请求的路径不匹配这个正则表达式,处理器将以404:NotFound响应 | ||
Default URL Character Set | UTF-8 | HTTP请求不提供URL参数时用于解码URL参数的字符集 | |
Allow GET | true | ▪true ▪false |
允许HTTP GET方法 |
Allow POST | true | ▪true ▪false |
允许HTTP POST方法 |
Allow PUT | true | ▪true ▪false |
允许HTTP PUT方法 |