2012-10-10 97 views
2

我試圖通過中繼服務器連接到SAP-SUP,然後我跟着How-To: Transitioning Existing Object API Applications to Mobile SDK 2.1 ESD #3註冊成功應用程序,但我無法同步。我不斷收到這樣的錯誤216或219:通過中繼服務器連接iOS應用程序SAP-SUP

(MOBILINK_COMMUNICATIONS_ERROR) %1:219 %2: %3:0Details: StreamErrorCode = 219 

216代表 - 嘗試解析HTTP標頭時發生錯誤。標題可能格式不正確。

219代表 - 在HTTP標頭中讀取意外字符。標題可能格式不正確,或者對方可能根本沒有發送HTTP。

SUPConnectionProfile *sp = [RHDC1RHDC1DB getSynchronizationProfile]; 

[sp setAsyncReplay:NO]; 
[sp setUser:kSUPLoginUsername]; 
[sp setPassword:kSUPLoginPassword]; 
[sp setServerName:kSUPServerName]; 
[sp setPortNumber:kSUPServerPort];  
[sp setNetworkProtocol:@"https"]; 
[sp setNetworkStreamParams:@"trusted_certificates=afaria.xpto.en.cer;compression=zlib;url_suffix=/ias_relay_server/server/rs_server.dll/SUPRBSFarm"]; 

NetworkStreamParameters看起來很好。我無法找到該行的錯誤! 任何人通過中繼服務器成功連接?或者可以在我的代碼中找到錯誤?

回答

0

原來的那個,而不是服務器配置:

[sp setNetworkStreamParams:@"trusted_certificates=afaria.xpto.en.cer;compression=zlib;url_suffix=/ias_relay_server/server/rs_server.dll/SUPRBSFarm"]; 

我應該使用cliente配置:

[sp setNetworkStreamParams:@"trusted_certificates=afaria.xpto.en.cer;compression=zlib;url_suffix=/ias_relay_server/cliente/rs_client.dll/SUPRBSFarm"]; 

代碼中的錯誤並沒有指出我在正確的方向,但是這是解決它的方法。

+0

需要你通過中繼服務器註冊App的指導,我跟着你提到的鏈接。代碼.......沒有這個代碼,你怎麼能註冊? – rehan

+0

對不起。對此沒有答案。 – bruno

+0

/ias_relay_server/clientE/rs_client.dll - 不要複製這個。 – kyunez

相關問題