2012-04-19 14 views
1

我在vC++中使用wininet Api發出json發佈請求,但我收到空白響應。我檢查了我的請求標頭和請求主體,做工精細there.Following是我和HttpOpenRequest中HttpSendRequest中在使用wininet進行json發佈請求時獲得空白響應在vC++代碼中使用Api

m_hRequest = HttpOpenRequest(m_hConnect, 
       _T("POST"), 
       szURI, 
       NULL, 
       lpszReferrer, 
       NULL, 
       INTERNET_FLAG_RELOAD | INTERNET_FLAG_KEEP_CONNECTION 
       | INTERNET_FLAG_NO_CACHE_WRITE | INTERNET_FLAG_FORMS_SUBMIT 
       | INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS 
       | INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP, 
       (DWORD) &m_context); 

TCHAR* szHeaders = _T("Content-Type:application/json\r\n"); 
TCHAR* szPostData = _T("{\"command\":\"remotecontrol\",\"method\":\"countmon.getgatestatus\",\"param\":\"2\"}"); 

HttpSendRequest(m_hRequest, 
       szHeaders, 
       _tcslen(szHeaders), 
       szPostData, 
       _tcslen(szPostData))) 

我非常需要有人在this.Thanks幫助提前:)

回答

0

我能夠得到從Unicode字符改變類型多字節字符的響應在應用程序屬性..我不知道爲什麼,但我認爲它不工作發送json字符串爲unicode

相關問題