2025-02-10

最近公司開發新項目,由於服務器端在上海,iphone客戶端在沈陽,因此溝通不通暢。之前都是通過xml格式發送數據到服務器。因此在改為json後,發送經常不通過,後來通過查找服務器端錯誤log才知道,

NSString *contentType = [NSString stringWithFormat:@"text/xml"];

[request addValue:contentType forHTTPHeaderField: @"Content-Type"];   

頭文件一直都是xml數據,因此數據不對。最後改為

application/javascript或application/json都能通過。因此下次在發送數據請求的時候,一定要根據發送數據的格式,設置content header.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *