WinINet Senden von Infos an Web Service und Abfrage des Statuscode
-
Hi an all,
ich möchte via WinInet API an einen Web Service Daten übergeben.
Dazu habe ich dann meine URL
http://www.test.de/index.aspx?param1=x¶m2=yNun gehe ich wie folgt vor um diesen Link zu öffnen.
CInternetSession mySession("mysession"); CStdioFile* pFile = NULL; pFile = mySession.OpenURL(sUrl.c_str());Wie kann ich aber nun den Statuscode abfragen? Wenn alles in Ordnung ist sollte der Status 200 OK zurückgegeben ansonsten diverse Error States.
Gruß und besten Dank im voraus.
-
Ist das so nun korrekt?
CInternetSession mySession("mysession"); CHttpFile* pFile = NULL; CHttpConnection* pServer = NULL; LPCTSTR strUrl = "www.myserver.com"; INTERNET_PORT nPort = 80; pServer = mySession.GetHttpConnection(strUrl,INTERNET_SERVICE_HTTP, INTERNET_DEFAULT_HTTP_PORT); pFile = pServer->OpenRequest(CHttpConnection::HTTP_VERB_POST, sUrl.c_str(),NULL, 1, NULL, NULL, INTERNET_FLAG_EXISTING_CONNECT | INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_RELOAD); DWORD dwRet; pFile->SendRequest(); pFile->QueryInfoStatusCode(dwRet);sUrl sieht ungefähr so aus "/test/index.apsx?param1=x¶m2=y"