通过http接收事件的wishbone输入模块。
wishbone_input_httpserver的Python项目详细描述
::
__ __ __
.--.--.--|__.-----| |--| |--.-----.-----.-----.
| | | | |__ --| | _ | _ | | -__|
|________|__|_____|__|__|_____|_____|__|__|_____|
========================================
wishbone_contrib.module.input.http server
===
version:3.0.8
可以提交。
/>
身份验证和授权行为:
-htpasswd和资源文件内容覆盖在"resource"和"htpasswd"中定义的任何重复条目
htpasswd在令牌验证之前首先计算。
-不能在同一资源定义上定义htpasswd和令牌身份验证。
-支持加载多个htpasswd和资源文件。加载顺序决定优先级。
htpasswd和资源文件加载行为:
-提交到队列"uhtpasswd"的事件应具有由wishbone.module.input.inotify生成的事件负载
-e提交到队列"u resource"的事件应具有由wishbone.module.input.inotify生成的事件负载
-使用"in-delete"self"事件从缓存中删除文件。
-使用"wishbone"init"和
将文件加载/更新到缓存``在"关闭"中写入"事件"。
":"application/x-www-form-urlencoded",
"gateway-uinterface":"cgi/1.1",
"http-accept"*/*",
"http-expect":"100 continue",
"http-host":"localhost:19283",
"http-user-uagent":"curl/7.53.1",
""路径信息":"/outbox",
"查询字符串":"one=1&two=2",
"远程地址":"127.0.0.1",
"远程端口":"60924",
"请求方法":"post",
"脚本名称":",
"服务器名称"e":"localhost",
"server-port":"19283",
"server-u protocol":"http/1.1",
"server-u software":"gevent/1.2 python/3.6",
"wsgi.url-scheme":"http"
},
"headers":{
"accept":"*/*",
"内容长度":"288014336",
"内容类型":"应用程序/x-www-form-urlencoded",
"预期":"100继续",
"主机":"localhost:19283",
"用户代理":"curl/7.53.1"
},
"params":{
"one":"1",
"two":"2"
}
}
|用于存储传入数据的事件字段。
-htpasswd(dict)({})
htpasswd用户名和密码数据。
-native事件(bool)(false)
|是否需要Wishbone本机事件。
-pool size(int)(1000)
连接池大小。
-port(int)(19283)
{{uuid},"urldecoded\u field":null})
包含所有与端点授权相关的配置。
定义至少一个用户或令牌时,队列/端点需要身份验证。
报告。
请参阅https://lwn.net/articles/542629/
在运行多个wishbone实例时需要。
-ssl证书(str)(none)
当需要ssl时,要使用的ca证书的位置。
-ssl证书(str)(none)
当需要ssl时uired,要使用的ssl证书的位置。
-ssl密钥(str)(无)
应用程序/x-www-form-urlencoded。
请记住,配置的解码器还具有定义的最大字节数
。
要重新加载的CE文件。
事件负载应包含要加载的绝对文件名
-\htpasswd
触发要重新加载的htpasswd文件。
事件负载应包含要加载的绝对文件名
-<;队列名称>;
|提交到/<;队列名称>;
__ __ __
.--.--.--|__.-----| |--| |--.-----.-----.-----.
| | | | |__ --| | _ | _ | | -__|
|________|__|_____|__|__|_____|_____|__|__|_____|
========================================
wishbone_contrib.module.input.http server
===
version:3.0.8
可以提交。
/>
身份验证和授权行为:
-htpasswd和资源文件内容覆盖在"resource"和"htpasswd"中定义的任何重复条目
htpasswd在令牌验证之前首先计算。
-不能在同一资源定义上定义htpasswd和令牌身份验证。
-支持加载多个htpasswd和资源文件。加载顺序决定优先级。
htpasswd和资源文件加载行为:
-提交到队列"uhtpasswd"的事件应具有由wishbone.module.input.inotify生成的事件负载
-e提交到队列"u resource"的事件应具有由wishbone.module.input.inotify生成的事件负载
-使用"in-delete"self"事件从缓存中删除文件。
-使用"wishbone"init"和
将文件加载/更新到缓存``在"关闭"中写入"事件"。
":"application/x-www-form-urlencoded",
"gateway-uinterface":"cgi/1.1",
"http-accept"*/*",
"http-expect":"100 continue",
"http-host":"localhost:19283",
"http-user-uagent":"curl/7.53.1",
""路径信息":"/outbox",
"查询字符串":"one=1&two=2",
"远程地址":"127.0.0.1",
"远程端口":"60924",
"请求方法":"post",
"脚本名称":",
"服务器名称"e":"localhost",
"server-port":"19283",
"server-u protocol":"http/1.1",
"server-u software":"gevent/1.2 python/3.6",
"wsgi.url-scheme":"http"
},
"headers":{
"accept":"*/*",
"内容长度":"288014336",
"内容类型":"应用程序/x-www-form-urlencoded",
"预期":"100继续",
"主机":"localhost:19283",
"用户代理":"curl/7.53.1"
},
"params":{
"one":"1",
"two":"2"
}
}
|用于存储传入数据的事件字段。
-htpasswd(dict)({})
htpasswd用户名和密码数据。
-native事件(bool)(false)
|是否需要Wishbone本机事件。
-pool size(int)(1000)
连接池大小。
-port(int)(19283)
{{uuid},"urldecoded\u field":null})
包含所有与端点授权相关的配置。
定义至少一个用户或令牌时,队列/端点需要身份验证。
报告。
请参阅https://lwn.net/articles/542629/
在运行多个wishbone实例时需要。
-ssl证书(str)(none)
当需要ssl时,要使用的ca证书的位置。
-ssl证书(str)(none)
当需要ssl时uired,要使用的ssl证书的位置。
-ssl密钥(str)(无)
应用程序/x-www-form-urlencoded。
请记住,配置的解码器还具有定义的最大字节数
。
要重新加载的CE文件。
事件负载应包含要加载的绝对文件名
-\htpasswd
触发要重新加载的htpasswd文件。
事件负载应包含要加载的绝对文件名
-<;队列名称>;
|提交到/<;队列名称>;