From 16e34995996fc5884de58b01286e34a4e3bc75d0 Mon Sep 17 00:00:00 2001
From: gongshangguo <gongshangguo@admin.com>
Date: 星期五, 04 三月 2022 12:58:15 +0800
Subject: [PATCH] 更新请求header

---
 aiotProto/aiot/aiot_business.proto |   55 ++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 46 insertions(+), 9 deletions(-)

diff --git a/aiotProto/aiot/aiot_business.proto b/aiotProto/aiot/aiot_business.proto
index fe60454..cbc23aa 100644
--- a/aiotProto/aiot/aiot_business.proto
+++ b/aiotProto/aiot/aiot_business.proto
@@ -12,44 +12,81 @@
     Async = 1;
 }
 
+// 璇锋眰鏂瑰紡
+enum RequestMethod{
+    // 榛樿
+    MethodDefault = 0;
+    // post璇锋眰
+    Post = 1;
+    // get璇锋眰
+    Get = 2;
+    // put璇锋眰
+    Put = 3;
+    // delete璇锋眰
+    Delete = 4;
+}
+
+// 璇锋眰header
+enum RequestContentType{
+    ContentTypeDefault = 0;
+    ApplicationJson = 1;
+    ApplicationXWwwFormUrlencoded = 2;
+    MultipartFormData = 3;
+    ApplicationXml = 4;
+}
+
 // 璇锋眰鐨刡ody浣�
 message NodeReq {
     // 璇锋眰鐨則opic url
     string topic = 1;
+    // 鑺傜偣ID
+    string nodeId = 2;
     // token
-    string authorization = 2;
+    string authorization = 3;
     // 璇锋眰鎸囧悜鐨刬p
-    string ip = 3;
+    string ip = 4;
     // 璇锋眰鐨勭鍙� 淇濈暀瀛楁
-    string port = 4;
+    string port = 5;
     // 璇锋眰鐨勫悓姝�/寮傛绫诲瀷
-    RequestType syncType = 5;
+    RequestType syncType = 6;
+    // method
+    RequestMethod method = 7;
+    // content-type
+    RequestContentType contentType = 8;
     // 璇锋眰涓氬姟鍙傛暟
-    bytes req = 6;
+    bytes req = 9;
 }
 
 // 闆嗙兢璇锋眰鍙傛暟
 message ClusterReq{
     // 闆嗙兢ID
-    string ClusterId = 1;
+    string clusterId = 1;
     // token
     string authorization = 2;
     // 璇锋眰鐨勫悓姝�/寮傛绫诲瀷
     RequestType syncType = 3;
+    // method
+    RequestMethod method = 4;
+    // content-type
+    RequestContentType contentType = 5;
     // 璇锋眰涓氬姟鍙傛暟
-    bytes req = 4;
+    bytes req = 6;
 }
 
 // 璁惧鍒楄〃璇锋眰鍙傛暟
 message NodesReq{
     // 璁惧鍒楄〃ID
-    repeated string NodeIds = 1;
+    repeated string nodeIds = 1;
     // token
     string authorization = 2;
     // 璇锋眰鐨勫悓姝�/寮傛绫诲瀷
     RequestType syncType = 3;
+    // method
+    RequestMethod method = 4;
+    // content-type
+    RequestContentType contentType = 5;
     // 璇锋眰涓氬姟鍙傛暟
-    bytes req = 4;
+    bytes req = 6;
 }
 
 // 鍝嶅簲鐨刡ody浣�

--
Gitblit v1.8.0