Click here to Skip to main content
15,889,281 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: MFC SDI based project reading virtual serial port: uses worker thread for reading data [modified] Pin
Jonathan Davies8-May-10 2:18
Jonathan Davies8-May-10 2:18 
QuestionSetting up a WindowsAPI project Pin
Tiberiu117-May-10 21:06
Tiberiu117-May-10 21:06 
AnswerRe: Setting up a WindowsAPI project Pin
Software_Developer8-May-10 20:48
Software_Developer8-May-10 20:48 
GeneralRe: Setting up a WindowsAPI project Pin
Tiberiu118-May-10 21:23
Tiberiu118-May-10 21:23 
GeneralRe: in the child window's message pump Pin
Software_Developer9-May-10 8:47
Software_Developer9-May-10 8:47 
QuestionNeed Help : My CHttpFile::SendRequest() , timeouts when sending data to google translator Pin
m_code7-May-10 20:24
m_code7-May-10 20:24 
AnswerRe: Need Help : My CHttpFile::SendRequest() , timeouts when sending data to google translator Pin
Randor 9-May-10 10:22
professional Randor 9-May-10 10:22 
GeneralRe: Need Help : My CHttpFile::SendRequest() , timeouts when sending data to google translator Pin
m_code10-May-10 18:52
m_code10-May-10 18:52 
Thanks You were right.
That solved. But Again the following returns" http status 400" which means bad request any idea why this happens:
CString szTranReq(L"/translate_a/t?client=t&sl=en&tl=tr");
	
CString szText(L"text=Hello");

CString szServer(L"www.google.com");

DWORD inetPort = 80;




CInternetSession inetSession(::AfxGetAppName(), 1, PRE_CONFIG_INTERNET_ACCESS, NULL, NULL, NULL);

inetSession.SetOption(INTERNET_OPTION_CONNECT_TIMEOUT, 1000 * 3);
inetSession.SetOption(INTERNET_OPTION_CONNECT_BACKOFF, 1000);
inetSession.SetOption(INTERNET_OPTION_CONNECT_RETRIES, 1);

CHttpConnection* pInetHttpConnection = inetSession.GetHttpConnection(szServer, inetPort, NULL, NULL); 


CHttpFile* pHttpFile = pInetHttpConnection->OpenRequest(
	CHttpConnection::HTTP_VERB_POST,
	szTranReq, NULL, 1, NULL, NULL,
	INTERNET_FLAG_EXISTING_CONNECT | INTERNET_FLAG_DONT_CACHE);



pHttpFile->AddRequestHeaders(L"Host: www.google.com\r\n", HTTP_ADDREQ_FLAG_ADD_IF_NEW);
pHttpFile->AddRequestHeaders(L"User-Agent: Mozilla/5.0\r\n", HTTP_ADDREQ_FLAG_ADD_IF_NEW);
pHttpFile->AddRequestHeaders(L"Accept-Encoding: deflate\r\n", HTTP_ADDREQ_FLAG_ADD_IF_NEW);
pHttpFile->AddRequestHeaders(L"content-length: 10\r\n", HTTP_ADDREQ_FLAG_ADD_IF_NEW);
pHttpFile->AddRequestHeaders(L"Connection: Close\r\n", HTTP_ADDREQ_FLAG_ADD_IF_NEW);

pHttpFile->SendRequestEx(szText.GetLength()/*,HSR_INITIATE,1*/);
pHttpFile->WriteString(szText);
pHttpFile->EndRequest();

DWORD dwRet;
pHttpFile->QueryInfoStatusCode(dwRet);//always: dwRet is 400

GeneralRe: Need Help : My CHttpFile::SendRequest() , timeouts when sending data to google translator Pin
Randor 11-May-10 16:40
professional Randor 11-May-10 16:40 
GeneralRe: Need Help : My CHttpFile::SendRequest() , timeouts when sending data to google translator Pin
m_code12-May-10 4:23
m_code12-May-10 4:23 
QuestionNumber Conversion Octal to Hexadecimal Pin
djsproject7-May-10 17:49
djsproject7-May-10 17:49 
AnswerRe: Number Conversion Octal to Hexadecimal Pin
Tim Craig7-May-10 19:36
Tim Craig7-May-10 19:36 
AnswerRe: Number Conversion Octal to Hexadecimal Pin
Richard MacCutchan7-May-10 22:37
mveRichard MacCutchan7-May-10 22:37 
GeneralRe: Number Conversion Octal to Hexadecimal Pin
djsproject8-May-10 17:39
djsproject8-May-10 17:39 
GeneralRe: Number Conversion Octal to Hexadecimal Pin
Emilio Garavaglia10-May-10 5:02
Emilio Garavaglia10-May-10 5:02 
QuestionHow to get PNP Device Id Pin
Jaligamap7-May-10 9:17
Jaligamap7-May-10 9:17 
AnswerRe: How to get PNP Device Id Pin
Randor 9-May-10 10:16
professional Randor 9-May-10 10:16 
GeneralRe: How to get PNP Device Id Pin
pacchij11-May-10 10:41
pacchij11-May-10 10:41 
GeneralRe: How to get PNP Device Id Pin
Randor 11-May-10 16:47
professional Randor 11-May-10 16:47 
GeneralRe: How to get PNP Device Id Pin
pacchij12-May-10 17:08
pacchij12-May-10 17:08 
GeneralRe: How to get PNP Device Id Pin
pacchij24-May-10 8:20
pacchij24-May-10 8:20 
QuestionClipboard / Win32 Pin
Fareed Rizkalla7-May-10 8:39
Fareed Rizkalla7-May-10 8:39 
QuestionRe: Clipboard / Win32 Pin
David Crow7-May-10 9:06
David Crow7-May-10 9:06 
AnswerRe: Clipboard / Win32 Pin
Fareed Rizkalla7-May-10 10:18
Fareed Rizkalla7-May-10 10:18 
QuestionRe: Clipboard / Win32 Pin
David Crow7-May-10 10:30
David Crow7-May-10 10:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.