2012-01-16 6 views
0

私はASIHTTPRequestを使用して、iOSゲームのサーバーに「スコアと設定」XMLファイルの簡単なPOSTアップロードを行っています。 iOS 5以降、ASIHTTPRequestにはいくつかの問題があり、前述のようにhereのライブラリは放棄されました。ASIHTTPRequest - iOS 5で何が壊れましたか?

私の質問:実際にiOS 5が壊れたのは何ですか?私はHTTP接続とアップロードを行うための他のオプションを見てきましたが、ASIのlibに比べてかなり重く見えます。可能であれば、私はそれを修正したいと思いますが、なぜ動作していないのか分かりません。私はちょうど得ます:

[STATUS] Request Failed. 
[STATUS] Starting asynchronous request. 

「失敗した」行が最初に奇妙に印刷されますか?

私はiOS 5 : https (ASIHTTPRequest) stop workingでも提案を試しました。

+1

ASIHTTPRequestはこれ以上開発されていませんのでご注意ください:http://allseeing-i.com/%5Brequest_release%5D – vikingosegundo

+3

@vikingosegundo質問は既に "ここで述べたようにライブラリは放棄されました。 – JosephH

+0

@vikingosegundoええ、POST添付ファイルを送信するのに使いやすいものがあれば、私はすべての耳です。それを私の上に置く。その他 – buildsucceeded

答えて

0

問題が発生しているサーバーはhttpsですか?

主な変更点は、ここで説明されています

http://developer.apple.com/library/ios/#technotes/tn2287/_index.html#//apple_ref/doc/uid/DTS40011309

あなたはすでにこれに関連する問題を解決するだろうソリューションをしましたと言うが。 Appleとサポートインシデントとバックの多くを開いた後

前後に私は最終的にアクセスすると私の問題を解決:特に

https://github.com/pokeb/asi-http-request/issues/273

は、ここではいくつかのより多くの提案があります iOS5の特定のhttps URL iOS 5のネットワーキングコード が変更され、サーバが 非標準キーの長さを使用している場合、iOSがセキュリティで保護された接続を拒否したことが判明しました。私が話していたサーバーは、典型的な2048バイトではなく、2056バイトの キーを持っていました。私はサーバ の管理者に鍵を再生成させることができましたが、今はすべて正常に動作します。

Safariで同じデバイスが正常に動作しますか?

+0

サーバーは動作しますが、サンドボックス環境のSafari bcからは動作しません。少なくとも、私はそれのためのテストを書くのに十分ではありません - 私のテストページの "アップロード"ボタンはグレー表示されています。 – buildsucceeded

+0

私はちょうどhttpを使用していて、httpsを使用していないと、世界は終わりますか? – buildsucceeded

+0

サーバーに何もアップロードする必要はありません。デバイス上のSafariにサーバーから1ページを表示するだけで、問題がASIHTTPRequest固有かどうかがチェックされます。 「httpsを使用する必要はありますか」という質問には答えられません。質問 - あなたのスコアと設定ファイルをハックする人があまり気にせず、そこに個人情報やパスワードがない場合、多分あなたはそうしないかもしれません。 – JosephH

関連する問題