Skip to content

Commit 0154571

Browse files
committed
modify:http get move to http task dir
1 parent 544e554 commit 0154571

File tree

7 files changed

+166
-129
lines changed

7 files changed

+166
-129
lines changed
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
#include "../MQService_Hdr.h"
2+
/********************************************************************
3+
// Created: 2025/05/20 16:33:21
4+
// File Name: D:\XEngine_MQService\XEngine_Source\XEngine_MQServiceApp\MQService_HTTPTask\MQService_HTTPGet.cpp
5+
// File Path: D:\XEngine_MQService\XEngine_Source\XEngine_MQServiceApp\MQService_HTTPTask
6+
// File Base: MQService_HTTPGet
7+
// File Ext: cpp
8+
// Project: XEngine
9+
// Author: qyt
10+
// Purpose: HTTP GET方法处理
11+
// History:
12+
*********************************************************************/
13+
bool MessageQueue_HttpTask_Get(LPCXSTR lpszClientAddr, LPCXSTR lpszFuncName, LPCXSTR lpszMsgBuffer, int nMsgLen, int nMethodPos, XCHAR*** pptszListHdr, int nUrlCount)
14+
{
15+
int nSDLen = 0;
16+
XCHAR tszSDBuffer[1024] = {};
17+
XCHAR tszKeyStr[MAX_PATH] = {};
18+
XCHAR tszVluStr[MAX_PATH] = {};
19+
LPCXSTR lpszAPIGet = _X("get");
20+
LPCXSTR lpszAPIUser = _X("user");
21+
LPCXSTR lpszAPITopic = _X("topic");
22+
LPCXSTR lpszAPIOnline = _X("online");
23+
LPCXSTR lpszAPIDelete = _X("delete");
24+
25+
if (0 == _tcsxnicmp(lpszAPIUser, lpszFuncName, _tcsxlen(lpszAPIUser)))
26+
{
27+
//用户 http://127.0.0.1:5202/api?function=user&token=0
28+
int nListCount = 0;
29+
XENGINE_PROTOCOL_USERINFO** ppSt_UserInfo;
30+
DBModule_MQUser_UserList(&ppSt_UserInfo, &nListCount);
31+
ProtocolModule_Packet_UserList(tszSDBuffer, &nSDLen, &ppSt_UserInfo, nListCount);
32+
XEngine_MQXService_Send(lpszClientAddr, tszSDBuffer, nSDLen, XENGINE_MQAPP_NETTYPE_HTTP);
33+
BaseLib_Memory_Free((XPPPMEM)&ppSt_UserInfo, nListCount);
34+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,发送的获取用户列表请求成功,获取到的用户列表个数:%d"), lpszClientAddr, nListCount);
35+
}
36+
else if (0 == _tcsxnicmp(lpszAPIOnline, lpszFuncName, _tcsxlen(lpszAPIOnline)))
37+
{
38+
//获取在线用户 http://127.0.0.1:5202/api?function=online&token=0&type=0
39+
int nListCount = 0;
40+
XCHAR** pptszListAddr;
41+
42+
BaseLib_String_GetKeyValue((*pptszListHdr)[nMethodPos + 1], _X("="), tszKeyStr, tszVluStr);
43+
SessionModule_Client_GetListAddr(&pptszListAddr, &nListCount, _ttxoi(tszVluStr));
44+
ProtocolModule_Packet_OnlineList(tszSDBuffer, &nSDLen, &pptszListAddr, nListCount);
45+
BaseLib_Memory_Free((XPPPMEM)&pptszListAddr, nListCount);
46+
XEngine_MQXService_Send(lpszClientAddr, tszSDBuffer, nSDLen, XENGINE_MQAPP_NETTYPE_HTTP);
47+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,发送的获取在线用户列表请求成功,获取到的列表个数:%d"), lpszClientAddr, nListCount);
48+
}
49+
else if (0 == _tcsxnicmp(lpszAPITopic, lpszFuncName, _tcsxlen(lpszAPITopic)))
50+
{
51+
//主题 http://127.0.0.1:5202/api?function=topic&name=comm
52+
if (2 == nUrlCount)
53+
{
54+
int nListCount = 0;
55+
XCHAR** ppszTableName;
56+
DBModule_MQData_ShowTable(&ppszTableName, &nListCount);
57+
ProtocolModule_Packet_TopicList(tszSDBuffer, &nSDLen, &ppszTableName, nListCount);
58+
BaseLib_Memory_Free((XPPPMEM)&ppszTableName, nListCount);
59+
XEngine_MQXService_Send(lpszClientAddr, tszSDBuffer, nSDLen, XENGINE_MQAPP_NETTYPE_HTTP);
60+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,发送的获取主题列表请求成功,获取到的主题列表个数:%d"), lpszClientAddr, nListCount);
61+
}
62+
else
63+
{
64+
int nDBCount = 0;
65+
BaseLib_String_GetKeyValue((*pptszListHdr)[nMethodPos + 1], _X("="), tszKeyStr, tszVluStr);
66+
DBModule_MQData_GetLeftCount(tszVluStr, 0, &nDBCount);
67+
ProtocolModule_Packet_TopicName(tszSDBuffer, &nSDLen, tszVluStr, nDBCount);
68+
XEngine_MQXService_Send(lpszClientAddr, tszSDBuffer, nSDLen, XENGINE_MQAPP_NETTYPE_HTTP);
69+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,发送的获取主题列表请求成功,获取到的主题消息个数:%d"), lpszClientAddr, nDBCount);
70+
}
71+
}
72+
else if (0 == _tcsxnicmp(lpszAPIDelete, lpszFuncName, _tcsxlen(lpszAPIDelete)))
73+
{
74+
//http://127.0.0.1:5202/api?function=delete&type=0&name=comm
75+
BaseLib_String_GetKeyValue((*pptszListHdr)[nMethodPos + 2], _X("="), tszKeyStr, tszVluStr);
76+
if (0 == _ttxoi(tszVluStr))
77+
{
78+
//type = 0 删除主题
79+
memset(tszVluStr, '\0', sizeof(tszVluStr));
80+
BaseLib_String_GetKeyValue((*pptszListHdr)[nMethodPos + 3], _X("="), tszKeyStr, tszVluStr);
81+
82+
XENGINE_DBTOPICOWNER st_DBOwner = {};
83+
XENGINE_DBUSERKEY st_UserKey = {};
84+
XENGINE_DBTIMERELEASE st_DBInfo = {};
85+
86+
_tcsxcpy(st_DBOwner.tszQueueName, tszVluStr);
87+
_tcsxcpy(st_UserKey.tszKeyName, tszVluStr);
88+
_tcsxcpy(st_DBInfo.tszQueueName, tszVluStr);
89+
if (!DBModule_MQUser_OwnerDelete(&st_DBOwner))
90+
{
91+
ProtocolModule_Packet_Http(tszSDBuffer, &nSDLen, ERROR_XENGINE_MESSAGE_HTTP_NOTFOUND, "topic name not found");
92+
XEngine_MQXService_Send(lpszClientAddr, tszSDBuffer, nSDLen, XENGINE_MQAPP_NETTYPE_HTTP);
93+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _X("HTTP客户端:%s,请求HTTP删除主题失败,主题不存在:%s"), lpszClientAddr, tszVluStr);
94+
return false;
95+
}
96+
//清楚数据库
97+
APIHelp_Counter_SerialDel(tszVluStr);
98+
DBModule_MQData_DeleteTable(tszVluStr);
99+
DBModule_MQUser_KeyDelete(&st_UserKey);
100+
DBModule_MQUser_TimeDelete(&st_DBInfo);
101+
102+
ProtocolModule_Packet_Http(tszSDBuffer, &nSDLen);
103+
XEngine_MQXService_Send(lpszClientAddr, tszSDBuffer, nSDLen, XENGINE_MQAPP_NETTYPE_HTTP);
104+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,请求主题删除成功,主题名:%s"), lpszClientAddr, tszVluStr);
105+
}
106+
else
107+
{
108+
// 删除用户
109+
memset(tszVluStr, '\0', sizeof(tszVluStr));
110+
BaseLib_String_GetKeyValue((*pptszListHdr)[nMethodPos + 3], _X("="), tszKeyStr, tszVluStr);
111+
112+
XENGINE_PROTOCOL_USERINFO st_UserInfo = {};
113+
XENGINE_DBUSERKEY st_UserKey = {};
114+
XENGINE_DBTOPICOWNER st_DBOwner = {};
115+
116+
_tcsxcpy(st_UserInfo.tszUserName, tszVluStr);
117+
_tcsxcpy(st_UserKey.tszUserName, tszVluStr);
118+
_tcsxcpy(st_DBOwner.tszUserName, tszVluStr);
119+
120+
if (!DBModule_MQUser_UserQuery(&st_UserInfo))
121+
{
122+
ProtocolModule_Packet_Http(tszSDBuffer, &nSDLen, ERROR_XENGINE_MESSAGE_HTTP_NOTFOUND, "user name not found");
123+
XEngine_MQXService_Send(lpszClientAddr, tszSDBuffer, nSDLen, XENGINE_MQAPP_NETTYPE_HTTP);
124+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _X("HTTP客户端:%s,请求HTTP删除用户失败,用户不存在:%s"), lpszClientAddr, st_UserInfo.tszUserName);
125+
return false;
126+
}
127+
DBModule_MQUser_UserDelete(&st_UserInfo);
128+
DBModule_MQUser_KeyDelete(&st_UserKey);
129+
DBModule_MQUser_OwnerDelete(&st_DBOwner);
130+
131+
ProtocolModule_Packet_Http(tszSDBuffer, &nSDLen);
132+
XEngine_MQXService_Send(lpszClientAddr, tszSDBuffer, nSDLen, XENGINE_MQAPP_NETTYPE_HTTP);
133+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,请求用户删除成功,用户名:%s"), lpszClientAddr, st_UserInfo.tszUserName);
134+
}
135+
}
136+
return true;
137+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#pragma once
2+
/********************************************************************
3+
// Created: 2025/05/20 16:33:07
4+
// File Name: D:\XEngine_MQService\XEngine_Source\XEngine_MQServiceApp\MQService_HTTPTask\MQService_HTTPGet.h
5+
// File Path: D:\XEngine_MQService\XEngine_Source\XEngine_MQServiceApp\MQService_HTTPTask
6+
// File Base: MQService_HTTPGet
7+
// File Ext: h
8+
// Project: XEngine
9+
// Author: qyt
10+
// Purpose: HTTP GET方法处理
11+
// History:
12+
*********************************************************************/
13+
bool MessageQueue_HttpTask_Get(LPCXSTR lpszClientAddr, LPCXSTR lpszFuncName, LPCXSTR lpszMsgBuffer, int nMsgLen, int nMethodPos, XCHAR*** pptszListHdr, int nUrlCount);

XEngine_Source/XEngine_MQServiceApp/MQService_Hdr.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ using namespace std;
6060
#include "../MQCore_MemoryCache/MemoryCache_Define.h"
6161
#include "../MQCore_MemoryCache/MemoryCache_Error.h"
6262
#include "MQService_HTTPTask/MQService_HTTPPost.h"
63+
#include "MQService_HTTPTask/MQService_HTTPGet.h"
6364

6465
extern bool bIsRun;
6566
extern bool bIsTest;

XEngine_Source/XEngine_MQServiceApp/MQService_HttpTask.cpp

Lines changed: 4 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -41,21 +41,12 @@ XHTHREAD CALLBACK MessageQueue_HttpThread(XPVOID lParam)
4141
bool MessageQueue_Http_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXSTR lpszClientAddr, LPCXSTR lpszMsgBuffer, int nMsgLen, XCHAR** pptszListHdr, int nHdrCount)
4242
{
4343
int nPKTLen = 4096;
44-
XCHAR tszPKTBuffer[4096];
45-
XCHAR tszKey[MAX_PATH];
46-
XCHAR tszValue[MAX_PATH];
47-
48-
memset(tszKey, '\0', MAX_PATH);
49-
memset(tszValue, '\0', MAX_PATH);
50-
memset(tszPKTBuffer, '\0', sizeof(tszPKTBuffer));
44+
XCHAR tszPKTBuffer[4096] = {};
45+
XCHAR tszKey[MAX_PATH] = {};
46+
XCHAR tszValue[MAX_PATH] = {};
5147

5248
LPCXSTR lpszPostMethod = _X("POST");
5349
LPCXSTR lpszGetMethod = _X("GET");
54-
LPCXSTR lpszAPIGet = _X("get");
55-
LPCXSTR lpszAPIUser = _X("user");
56-
LPCXSTR lpszAPITopic = _X("topic");
57-
LPCXSTR lpszAPIOnline = _X("online");
58-
LPCXSTR lpszAPIDelete = _X("delete");
5950

6051
int nUrlCount = 0;
6152
XCHAR** ppSt_ListUrl;
@@ -107,123 +98,8 @@ bool MessageQueue_Http_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCXST
10798
}
10899
else if (0 == _tcsxnicmp(lpszGetMethod, pSt_HTTPParam->tszHttpMethod, _tcsxlen(lpszGetMethod)))
109100
{
110-
//获取函数
111-
memset(tszValue, '\0', MAX_PATH);
112101
BaseLib_String_GetKeyValue(ppSt_ListUrl[0], _X("="), tszKey, tszValue);
113-
if (0 == _tcsxnicmp(lpszAPIUser, tszValue, _tcsxlen(lpszAPIUser)))
114-
{
115-
//用户 http://127.0.0.1:5202/api?function=user
116-
int nListCount = 0;
117-
XENGINE_PROTOCOL_USERINFO** ppSt_UserInfo;
118-
DBModule_MQUser_UserList(&ppSt_UserInfo, &nListCount);
119-
ProtocolModule_Packet_UserList(tszPKTBuffer, &nPKTLen, &ppSt_UserInfo, nListCount);
120-
BaseLib_Memory_Free((XPPPMEM)&ppSt_UserInfo, nListCount);
121-
122-
XEngine_MQXService_Send(lpszClientAddr, tszPKTBuffer, nPKTLen, XENGINE_MQAPP_NETTYPE_HTTP);
123-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,发送的获取用户列表请求成功,获取到的用户列表个数:%d"), lpszClientAddr, nListCount);
124-
}
125-
else if (0 == _tcsxnicmp(lpszAPIOnline, tszValue, _tcsxlen(lpszAPIOnline)))
126-
{
127-
//获取在线用户 http://127.0.0.1:5202/api?function=online&type=0
128-
int nListCount = 0;
129-
XCHAR** pptszListAddr;
130-
131-
BaseLib_String_GetKeyValue(ppSt_ListUrl[nMethodPos + 1], _X("="), tszKey, tszValue);
132-
SessionModule_Client_GetListAddr(&pptszListAddr, &nListCount, _ttxoi(tszValue));
133-
ProtocolModule_Packet_OnlineList(tszPKTBuffer, &nPKTLen, &pptszListAddr, nListCount);
134-
BaseLib_Memory_Free((XPPPMEM)&pptszListAddr, nListCount);
135-
XEngine_MQXService_Send(lpszClientAddr, tszPKTBuffer, nPKTLen, XENGINE_MQAPP_NETTYPE_HTTP);
136-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,发送的获取在线用户列表请求成功,获取到的列表个数:%d"), lpszClientAddr, nListCount);
137-
}
138-
else if (0 == _tcsxnicmp(lpszAPITopic, tszValue, _tcsxlen(lpszAPITopic)))
139-
{
140-
//主题 http://127.0.0.1:5202/api?function=topic&name=comm
141-
if (2 == nUrlCount)
142-
{
143-
int nListCount = 0;
144-
XCHAR** ppszTableName;
145-
DBModule_MQData_ShowTable(&ppszTableName, &nListCount);
146-
ProtocolModule_Packet_TopicList(tszPKTBuffer, &nPKTLen, &ppszTableName, nListCount);
147-
BaseLib_Memory_Free((XPPPMEM)&ppszTableName, nListCount);
148-
XEngine_MQXService_Send(lpszClientAddr, tszPKTBuffer, nPKTLen, XENGINE_MQAPP_NETTYPE_HTTP);
149-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,发送的获取主题列表请求成功,获取到的主题列表个数:%d"), lpszClientAddr, nListCount);
150-
}
151-
else
152-
{
153-
int nDBCount = 0;
154-
BaseLib_String_GetKeyValue(ppSt_ListUrl[nMethodPos + 1], _X("="), tszKey, tszValue);
155-
DBModule_MQData_GetLeftCount(tszValue, 0, &nDBCount);
156-
ProtocolModule_Packet_TopicName(tszPKTBuffer, &nPKTLen, tszValue, nDBCount);
157-
XEngine_MQXService_Send(lpszClientAddr, tszPKTBuffer, nPKTLen, XENGINE_MQAPP_NETTYPE_HTTP);
158-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,发送的获取主题列表请求成功,获取到的主题消息个数:%d"), lpszClientAddr, nDBCount);
159-
}
160-
}
161-
else if (0 == _tcsxnicmp(lpszAPIDelete, tszValue, _tcsxlen(lpszAPIDelete)))
162-
{
163-
//http://127.0.0.1:5202/api?function=delete&type=0&name=comm
164-
165-
memset(tszValue, '\0', MAX_PATH);
166-
BaseLib_String_GetKeyValue(ppSt_ListUrl[nMethodPos + 2], _X("="), tszKey, tszValue);
167-
if (0 == _ttxoi(tszValue))
168-
{
169-
//type = 0 删除主题
170-
memset(tszValue, '\0', MAX_PATH);
171-
BaseLib_String_GetKeyValue(ppSt_ListUrl[nMethodPos + 3], _X("="), tszKey, tszValue);
172-
173-
XENGINE_DBTOPICOWNER st_DBOwner = {};
174-
XENGINE_DBUSERKEY st_UserKey = {};
175-
XENGINE_DBTIMERELEASE st_DBInfo = {};
176-
177-
_tcsxcpy(st_DBOwner.tszQueueName, tszValue);
178-
_tcsxcpy(st_UserKey.tszKeyName, tszValue);
179-
_tcsxcpy(st_DBInfo.tszQueueName, tszValue);
180-
if (!DBModule_MQUser_OwnerDelete(&st_DBOwner))
181-
{
182-
ProtocolModule_Packet_Http(tszPKTBuffer, &nPKTLen, ERROR_XENGINE_MESSAGE_HTTP_NOTFOUND, "topic name not found");
183-
XEngine_MQXService_Send(lpszClientAddr, tszPKTBuffer, nPKTLen, XENGINE_MQAPP_NETTYPE_HTTP);
184-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _X("HTTP客户端:%s,请求HTTP删除主题失败,主题不存在:%s"), lpszClientAddr, tszValue);
185-
return false;
186-
}
187-
//清楚数据库
188-
APIHelp_Counter_SerialDel(tszValue);
189-
DBModule_MQData_DeleteTable(tszValue);
190-
DBModule_MQUser_KeyDelete(&st_UserKey);
191-
DBModule_MQUser_TimeDelete(&st_DBInfo);
192-
193-
ProtocolModule_Packet_Http(tszPKTBuffer, &nPKTLen);
194-
XEngine_MQXService_Send(lpszClientAddr, tszPKTBuffer, nPKTLen, XENGINE_MQAPP_NETTYPE_HTTP);
195-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,请求主题删除成功,主题名:%s"), lpszClientAddr, tszValue);
196-
}
197-
else
198-
{
199-
// 删除用户
200-
memset(tszValue, '\0', MAX_PATH);
201-
BaseLib_String_GetKeyValue(ppSt_ListUrl[nMethodPos + 3], _X("="), tszKey, tszValue);
202-
203-
XENGINE_PROTOCOL_USERINFO st_UserInfo = {};
204-
XENGINE_DBUSERKEY st_UserKey = {};
205-
XENGINE_DBTOPICOWNER st_DBOwner = {};
206-
207-
_tcsxcpy(st_UserInfo.tszUserName, tszValue);
208-
_tcsxcpy(st_UserKey.tszUserName, tszValue);
209-
_tcsxcpy(st_DBOwner.tszUserName, tszValue);
210-
211-
if (!DBModule_MQUser_UserQuery(&st_UserInfo))
212-
{
213-
ProtocolModule_Packet_Http(tszPKTBuffer, &nPKTLen, ERROR_XENGINE_MESSAGE_HTTP_NOTFOUND, "user name not found");
214-
XEngine_MQXService_Send(lpszClientAddr, tszPKTBuffer, nPKTLen, XENGINE_MQAPP_NETTYPE_HTTP);
215-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _X("HTTP客户端:%s,请求HTTP删除用户失败,用户不存在:%s"), lpszClientAddr, st_UserInfo.tszUserName);
216-
return false;
217-
}
218-
DBModule_MQUser_UserDelete(&st_UserInfo);
219-
DBModule_MQUser_KeyDelete(&st_UserKey);
220-
DBModule_MQUser_OwnerDelete(&st_DBOwner);
221-
222-
ProtocolModule_Packet_Http(tszPKTBuffer, &nPKTLen);
223-
XEngine_MQXService_Send(lpszClientAddr, tszPKTBuffer, nPKTLen, XENGINE_MQAPP_NETTYPE_HTTP);
224-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("HTTP客户端:%s,请求用户删除成功,用户名:%s"), lpszClientAddr, st_UserInfo.tszUserName);
225-
}
226-
}
102+
MessageQueue_HttpTask_Get(lpszClientAddr, tszValue, lpszMsgBuffer, nMsgLen, nMethodPos, &ppSt_ListUrl, nUrlCount);
227103
}
228104
else
229105
{

XEngine_Source/XEngine_MQServiceApp/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LIB = -lXEngine_BaseLib -lXEngine_Algorithm -lXEngine_Core -lXEngine_ManagePool
77
-lMQCore_ConfigModule -lMQCore_ProtocolModule -lMQCore_SessionModule -lMQCore_MemoryCache -lMQCore_DBModule -lMQCore_HelpModule\
88
-ljsoncpp -lXEngine_InfoReport
99
LIBEX =
10-
OBJECTS = MQService_Net.o MQService_Config.o MQService_TCPTask.o MQService_HttpTask.o MQService_WSTask.o MQService_Task.o MQService_MQTTTask.o MQService_HTTPPost.o XEngine_MQServiceApp.o
10+
OBJECTS = MQService_Net.o MQService_Config.o MQService_TCPTask.o MQService_HttpTask.o MQService_WSTask.o MQService_Task.o MQService_MQTTTask.o MQService_HTTPPost.o MQService_HTTPGet.o XEngine_MQServiceApp.o
1111

1212
ifeq ($(RELEASE),1)
1313
FLAGS = -c -D _RELEASE
@@ -63,6 +63,8 @@ MQService_MQTTTask.o:./MQService_MQTTTask.cpp
6363

6464
MQService_HTTPPost.o:./MQService_HTTPTask/MQService_HTTPPost.cpp
6565
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(PLATVER) $(LOADHDR) ./MQService_HTTPTask/MQService_HTTPPost.cpp
66+
MQService_HTTPGet.o:./MQService_HTTPTask/MQService_HTTPGet.cpp
67+
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(PLATVER) $(LOADHDR) ./MQService_HTTPTask/MQService_HTTPGet.cpp
6668

6769
XEngine_MQServiceApp.o:./XEngine_MQServiceApp.cpp
6870
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(PLATVER) $(LOADHDR) ./XEngine_MQServiceApp.cpp

XEngine_Source/XEngine_MQServiceApp/XEngine_MQServiceApp.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@
236236
<ItemGroup>
237237
<ClCompile Include="MQService_Config.cpp" />
238238
<ClCompile Include="MQService_HttpTask.cpp" />
239+
<ClCompile Include="MQService_HTTPTask\MQService_HTTPGet.cpp" />
239240
<ClCompile Include="MQService_HTTPTask\MQService_HTTPPost.cpp" />
240241
<ClCompile Include="MQService_MQTTTask.cpp" />
241242
<ClCompile Include="MQService_Net.cpp" />
@@ -248,6 +249,7 @@
248249
<ClInclude Include="MQService_Config.h" />
249250
<ClInclude Include="MQService_Hdr.h" />
250251
<ClInclude Include="MQService_HttpTask.h" />
252+
<ClInclude Include="MQService_HTTPTask\MQService_HTTPGet.h" />
251253
<ClInclude Include="MQService_HTTPTask\MQService_HTTPPost.h" />
252254
<ClInclude Include="MQService_MQTTTask.h" />
253255
<ClInclude Include="MQService_Net.h" />

XEngine_Source/XEngine_MQServiceApp/XEngine_MQServiceApp.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@
4848
<ClCompile Include="MQService_HTTPTask\MQService_HTTPPost.cpp">
4949
<Filter>源文件\MQService_HTTPTask</Filter>
5050
</ClCompile>
51+
<ClCompile Include="MQService_HTTPTask\MQService_HTTPGet.cpp">
52+
<Filter>源文件\MQService_HTTPTask</Filter>
53+
</ClCompile>
5154
</ItemGroup>
5255
<ItemGroup>
5356
<ClInclude Include="MQService_Config.h">
@@ -77,5 +80,8 @@
7780
<ClInclude Include="MQService_HTTPTask\MQService_HTTPPost.h">
7881
<Filter>头文件\MQService_HTTPTask</Filter>
7982
</ClInclude>
83+
<ClInclude Include="MQService_HTTPTask\MQService_HTTPGet.h">
84+
<Filter>头文件\MQService_HTTPTask</Filter>
85+
</ClInclude>
8086
</ItemGroup>
8187
</Project>

0 commit comments

Comments
 (0)