リレー サーバーを介して SAP-SUP に接続しようとしていますが、How-To: Transitioning Existing Object API Applications to Mobile SDK 2.1 ESD #3 に従いました。アプリケーションを正常に登録しましたが、同期できません。次のようなエラー 216 または 219 が表示され続けます。
(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 は問題ないようです。その行にエラーが見つかりません! 中継サーバー経由で接続に成功した人はいますか? または、私のコードでエラーを見つけることができますか?