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