Skip to content

Commit 78a6d72

Browse files
committed
added:server function query
1 parent 24a9df4 commit 78a6d72

File tree

4 files changed

+17
-2
lines changed

4 files changed

+17
-2
lines changed

XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HTTPTask.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ BOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCTSTR
8989
LPCTSTR lpszFuncName = _T("api");
9090
LPCTSTR lpszParamFuncKey = _T("function");
9191
LPCTSTR lpszParamName = _T("params1");
92+
LPCTSTR lpszParamOPtions = _T("options");
9293
LPCTSTR lpszParamIPAddr = _T("ip");
9394
LPCTSTR lpszParamIDCard = _T("id");
9495
LPCTSTR lpszParamPhone = _T("phone");
@@ -148,9 +149,14 @@ BOOL XEngine_HTTPTask_Handle(RFCCOMPONENTS_HTTP_REQPARAM* pSt_HTTPParam, LPCTSTR
148149
}
149150
else if (0 == _tcsnicmp(lpszMethodGet, pSt_HTTPParam->tszHttpMethod, _tcslen(lpszMethodGet)))
150151
{
151-
//是不是ip查询
152-
if (0 == _tcsnicmp(lpszParamIPAddr, tszValue, _tcslen(lpszParamIPAddr)))
152+
if (0 == _tcsnicmp(lpszParamOPtions, tszValue, _tcslen(lpszParamOPtions)))
153153
{
154+
//HTTP能力查询
155+
XEngine_HTTPTask_OPTions(lpszClientAddr);
156+
}
157+
else if (0 == _tcsnicmp(lpszParamIPAddr, tszValue, _tcslen(lpszParamIPAddr)))
158+
{
159+
//是不是ip查询
154160
memset(tszKey, '\0', sizeof(tszKey));
155161
memset(tszValue, '\0', sizeof(tszValue));
156162
BaseLib_OperatorString_GetKeyValue(pptszList[1], "=", tszKey, tszValue);

XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_Hdr.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ using namespace std;
6363
#include "XEngine_HTTPTask/HTTPTask_Language.h"
6464
#include "XEngine_HTTPTask/HTTPTask_Translation.h"
6565
#include "XEngine_HTTPTask/HTTPTask_P2PClient.h"
66+
#include "XEngine_HTTPTask/HTTPTask_OPtions.h"
6667
/********************************************************************
6768
// Created: 2022/01/20 14:42:06
6869
// File Name: D:\XEngine_ServiceApp\XEngine_Source\XEngine_ServiceApp\XEngine_HttpApp\XEngine_Hdr.h

XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@
160160
<ClCompile Include="XEngine_HTTPTask\HTTPTask_IDCard.cpp" />
161161
<ClCompile Include="XEngine_HTTPTask\HTTPTask_IPInfo.cpp" />
162162
<ClCompile Include="XEngine_HTTPTask\HTTPTask_Language.cpp" />
163+
<ClCompile Include="XEngine_HTTPTask\HTTPTask_OPtions.cpp" />
163164
<ClCompile Include="XEngine_HTTPTask\HTTPTask_P2PClient.cpp" />
164165
<ClCompile Include="XEngine_HTTPTask\HTTPTask_Phone.cpp" />
165166
<ClCompile Include="XEngine_HTTPTask\HTTPTask_Translation.cpp" />
@@ -174,6 +175,7 @@
174175
<ClInclude Include="XEngine_HTTPTask\HTTPTask_IDCard.h" />
175176
<ClInclude Include="XEngine_HTTPTask\HTTPTask_IPInfo.h" />
176177
<ClInclude Include="XEngine_HTTPTask\HTTPTask_Language.h" />
178+
<ClInclude Include="XEngine_HTTPTask\HTTPTask_OPtions.h" />
177179
<ClInclude Include="XEngine_HTTPTask\HTTPTask_P2PClient.h" />
178180
<ClInclude Include="XEngine_HTTPTask\HTTPTask_Phone.h" />
179181
<ClInclude Include="XEngine_HTTPTask\HTTPTask_Translation.h" />

XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@
5757
<ClCompile Include="XEngine_HTTPTask\HTTPTask_P2PClient.cpp">
5858
<Filter>源文件\XEngine_HTTPTask</Filter>
5959
</ClCompile>
60+
<ClCompile Include="XEngine_HTTPTask\HTTPTask_OPtions.cpp">
61+
<Filter>源文件\XEngine_HTTPTask</Filter>
62+
</ClCompile>
6063
</ItemGroup>
6164
<ItemGroup>
6265
<ClInclude Include="XEngine_Configure.h">
@@ -95,5 +98,8 @@
9598
<ClInclude Include="XEngine_HTTPTask\HTTPTask_P2PClient.h">
9699
<Filter>头文件\XEngine_HTTPTask</Filter>
97100
</ClInclude>
101+
<ClInclude Include="XEngine_HTTPTask\HTTPTask_OPtions.h">
102+
<Filter>头文件\XEngine_HTTPTask</Filter>
103+
</ClInclude>
98104
</ItemGroup>
99105
</Project>

0 commit comments

Comments
 (0)