0
我有一個休息服務器寫在Java中,我想從MFC客戶端調用GET方法。在MFC中使用GetHttpConnection
服務器URL是http://localhost:8080/com.test.simpleServlet/api/customers,當我通過crome郵差插件運行時,這會返回適當的值。 我已經實現了Java Restful WebService作爲服務器,其中com.test.simpleServlet作爲servlet。
現在我試圖實現一個客戶端使用MFC調用此URL。這是我的示例代碼。
CString strServerName = L"http://localhost:8080/com.test.simpleServlet";
INTERNET_PORT nPort = 8080;
pServer = session.GetHttpConnection(strServerName, nPort);
pFile = pServer->OpenRequest(CHttpConnection::HTTP_VERB_GET, L"/api/customers"); //strObject);
pFile->SendRequest();
pFile->QueryInfoStatusCode(dwRet);
我不能夠做這項工作,我得到錯誤12007(服務器名稱無法解析)在
pFile->SendRequest();
我想我在這裏做一些非常愚蠢的,但不幸的是我無法弄清楚。我不確定ServerURL是否正確傳遞。 我已通過它作爲「http://localhost:8080/com.test.simpleServlet」。
請您親切指導。
感謝 蘇尼爾