httppush.json 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "libs": [],
  3. "about": {
  4. "trial": false,
  5. "author": {
  6. "name": "EMQ",
  7. "email": "contact@emqx.io",
  8. "company": "EMQ Technologies Co., Ltd",
  9. "website": "https://www.emqx.io"
  10. },
  11. "helpUrl": {
  12. "en_US": "https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/rules/sources/builtin/http_push.md",
  13. "zh_CN": "https://github.com/lf-edge/ekuiper/blob/master/docs/zh_CN/rules/sources/builtin/http_push.md"
  14. },
  15. "description": {
  16. "en_US": "eKuiper provides built-in support for HTTP server to receive the stream data pushed by HTTP protocol.",
  17. "zh_CN": "eKuiper 提供了内置的 HTTP 服务支持,用于接收 HTTP 协议推送的流数据。"
  18. }
  19. },
  20. "dataSource": {
  21. "default": "/api/data",
  22. "hint": {
  23. "en_US": "The URL endpoint to append to the http server URL, e.g. /api/data",
  24. "zh_CN": "URL 的路径部分,与配置的 HTTP 服务器地址拼接成最终 URL, 例如 /api/data"
  25. },
  26. "label": {
  27. "en_US": "Data Source (URL Endpoint)",
  28. "zh_CN": "数据源(URL拼接路径)"
  29. }
  30. },
  31. "properties": {
  32. "default": [{
  33. "name": "method",
  34. "default": "POST",
  35. "optional": true,
  36. "control": "select",
  37. "type": "string",
  38. "values": ["POST","PUT"],
  39. "hint": {
  40. "en_US": "The method to bind the http service",
  41. "zh_CN": "http 请求方法"
  42. },
  43. "label": {
  44. "en_US": "Method",
  45. "zh_CN": "请求方法"
  46. }
  47. }]
  48. },
  49. "outputs": [{
  50. "label": {
  51. "en_US": "Output",
  52. "zh_CN": "输出"
  53. },
  54. "value": "signal"
  55. }],
  56. "node": {
  57. "category": "source",
  58. "icon": "iconPath",
  59. "label": {
  60. "en_US": "HTTP PUSH",
  61. "zh_CN": "HTTP PUSH"
  62. }
  63. }
  64. }