非中文可以正常傳遞,中文就回傳400,請大神給予解釋,感謝。
uj5u.com熱心網友回復:
試試轉為UTF8pFile -> AddRequestHeaders("Content-Type: text/xml; charset=utf-8");
//把Request 的內容也轉為UTF8 添加進去
uj5u.com熱心網友回復:
m_pFile->AddRequestHeaders("Accept: */*,application/json");m_pFile->AddRequestHeaders("Accept-Charset:UTF8");
m_pFile->AddRequestHeaders("Accept-Language: zh-cn;q=0.8,en;q=0.6,ja;q=0.4");
m_pFile->AddRequestHeaders("Content-Type:application/json");
m_pFile->SendRequest(NULL, 0, (LPVOID)(LPCTSTR)strPostData, strPostData == NULL ? 0 : strlen(strPostData));
能說的更詳細一點嗎?strPostData輸入格式是["張三01"]這樣,其中有漢字就不行,錯誤號400,沒有漢字就能成功。
uj5u.com熱心網友回復:
把 strPostData 內容轉換成 UTF8uj5u.com熱心網友回復:
我試著轉了 轉了之后輸入英文也出錯了轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/48603.html
標籤:網絡編程
