Skip to content

Commit 0f823f6

Browse files
committed
example update
1 parent 2ff7fcc commit 0f823f6

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

XEngine_Apps/MQCore_HTTPApp/MQCore_HTTPApp.cpp

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,50 @@ void MQ_GetOnlineList()
125125
_xtprintf("MQ_GetOnlineList:%s\n", ptszMsgBody);
126126
BaseLib_Memory_FreeCStyle((XPPMEM)&ptszMsgBody);
127127
}
128+
void MQ_TopicCreate()
129+
{
130+
LPCXSTR lpszPostUrl = _X("http://127.0.0.1:5202/api?function=createtopic");
131+
132+
Json::Value st_JsonRoot;
133+
Json::Value st_JsonObject;
134+
135+
st_JsonObject["name"] = "topictest";
136+
137+
st_JsonRoot["xhToken"] = xhToken;
138+
st_JsonRoot["Object"] = st_JsonObject;
139+
140+
int nLen = 0;
141+
XCHAR* ptszMsgBody = NULL;
142+
if (!APIClient_Http_Request(_X("POST"), lpszPostUrl, st_JsonRoot.toStyledString().c_str(), NULL, &ptszMsgBody, &nLen))
143+
{
144+
_xtprintf("发送投递失败!\n");
145+
return;
146+
}
147+
_xtprintf("MQ_TopicCreate:%s\n", ptszMsgBody);
148+
BaseLib_Memory_FreeCStyle((XPPMEM)&ptszMsgBody);
149+
}
150+
void MQ_TopicDelete()
151+
{
152+
LPCXSTR lpszPostUrl = _X("http://127.0.0.1:5202/api?function=deletetopic");
153+
154+
Json::Value st_JsonRoot;
155+
Json::Value st_JsonObject;
156+
157+
st_JsonObject["name"] = "topictest";
158+
159+
st_JsonRoot["xhToken"] = xhToken;
160+
st_JsonRoot["Object"] = st_JsonObject;
161+
162+
int nLen = 0;
163+
XCHAR* ptszMsgBody = NULL;
164+
if (!APIClient_Http_Request(_X("POST"), lpszPostUrl, st_JsonRoot.toStyledString().c_str(), NULL, &ptszMsgBody, &nLen))
165+
{
166+
_xtprintf("发送投递失败!\n");
167+
return;
168+
}
169+
_xtprintf("MQ_TopicDelete:%s\n", ptszMsgBody);
170+
BaseLib_Memory_FreeCStyle((XPPMEM)&ptszMsgBody);
171+
}
128172
void MQ_GetTopicList()
129173
{
130174
LPCXSTR lpszPostUrl = _X("http://127.0.0.1:5202/api?function=getlist");
@@ -154,7 +198,9 @@ int main()
154198
MQ_UserLogin();
155199
MQ_GetUserList();
156200
MQ_GetOnlineList();
201+
MQ_TopicCreate();
157202
MQ_GetTopicList();
203+
MQ_TopicDelete();
158204
MQ_UserDelete();
159205
#ifdef _MSC_BUILD
160206
WSACleanup();

0 commit comments

Comments
 (0)