問題タブ [nsurlconnectiondelegate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3109 参照

cocoa-touch - 非同期リクエストiOS 6のNSURLConnectionステータスコード

現在、NSURLConnection から sendAsynchronous を使用して post および get 要求を作成していますが、応答でステータス コードを取得できません。ほとんどの投稿では、NSURLConnection とそのデリゲート メソッドの使用が提案されていますが、これも非同期であると理解しています。

デリゲートが呼び出し元のメソッド (最終的にデータを必要とするメソッド) に情報を返す方法がわかりません。sendAsynchronous メソッドには、現在使用しているコールバックがあります。

私はこれが初めてです、あなたの助けに感謝します。

0 投票する
2 に答える
1337 参照

iphone - NSURLConnection sendAsynchronousRequest が終了したかどうかを検出する方法

sendAsynchronousRequest:queue:completionHandler: を使用しています: ファイルをアップロードします (このネイティブ メソッドを使用した直接呼び出しを優先して、古いサード パーティ ライブラリを一部削除しました。NSURLRequest と辞書はそのまま残しています)。ファイルのプッシュがどのように終了したかを伝える方法がわかりません。私は、定期的に呼び出され、渡されたパラメータを調べることができるcompletionHandlerで考えますが、必要なものが含まれていないようです。

0 投票する
1 に答える
865 参照

ios - iOS 5 で NSURLConnection を使用すると正しく動作しない

更新:どうやら iOS 5 では、問題は「チャンク エンコーディング」です。それなしで送信すると、すべてが機能します。サーバー上では、iOS 5 で何らかの理由で転送が終了しないようです (iOS 6 ではすべてが機能します)。誰でもそれを回避する方法がありますか?


iOS 6 と同じバージョンのシミュレーターで完全に動作する NSURLConnection を使用していますが、以前のデバイスでそれをテストすると、応答が得られます

そして決して

私の関連データが含まれていると思われます。

ここに、私が使用したすべての関数を含むコードのスニペットがあります (デリゲート関数を削除すると同様の問題が解決する人もいましたが、私の場合はそれらがありません)。

私が間違っていることを見つけることができないのを助けてください。

0 投票する
1 に答える
1041 参照

ios - NSURLConnection は、HTTP 401 の後に NSURLConnectionDelegate 認証メソッドを呼び出しません。

私は、HTTP 基本認証を使用する Web サービスを使用していますNSURLConnection。私のでは、 、 、および NSURLConnectionDelegateを実装しましたが、どれも呼び出されません。–[NSURLConnectionDelegate connection:canAuthenticateAgainstProtectionSpace:]–[NSURLConnectionDelegate connection:didCancelAuthenticationChallenge:]–[NSURLConnectionDelegate connection:didReceiveAuthenticationChallenge:]

と の両方を–[NSURLConnectionDelegate connectionShouldUseCredentialStorage:]返すように実装しようとしましたが、効果はありませんでした。YESNO

また、 myNSURLCredentialStorageが空であることも確認しました。

最後に、–[NSURLConnectionDelegate connection:canAuthenticateAgainstProtectionSpace:]–[NSURLConnectionDelegate connection:didCancelAuthenticationChallenge:]、および –[NSURLConnectionDelegate connection:didReceiveAuthenticationChallenge:]を実装する代わりに を実装–[NSURLConnectionDelegate connection:willSendRequestForAuthenticationChallenge:]しましたが、どちらも呼び出されませんでした。

NSURLConnectioncallNSURLConnectionDelegateの認証コールバックを行うにはどうすればよいですか?

0 投票する
1 に答える
437 参照

c++ - iOS NSURLConnectionDataDelegate didReceiveDataコールバックが呼び出されていません

私は問題があります。この問題についてスタックオーバーフローに関する多くのトピックを読みましたが、何も役に立ちませんでした。コメット接続を介してクライアントサーバー通信を実装しようとしています。メッセージの送信を担当するインスタンスと、メッセージの受信を担当するインスタンスがあります。プロセスは次のとおりです。 - 送信インスタンスがサーバーに GET 要求を送信し、サーバーが受信インスタンスに応答します。最初の呼び出しは正常に機能し、最初の応答を取得して必要なデータを取得できますが、次の要求で didReceiveData コールバックがトリガーされません。しかし、サーバーがデータを送信したことがわかります。サーバーログに表示され、クライアントマシンのwiresharkに表示されます。興味深いことに、応答に「content-length: 0」を追加する前に、最初の応答でコールバックがトリガーされていませんでした。NSUrlConnection の文書化されていない機能? NSUrlConnection に応答が有効であると思わせるには、他に何を考慮する必要がありますか? 代替手段: ソケットからデータを強制的にフェッチしますが、NSUrlConnection で可能かどうかはわかりません (男はそれについて無言です)

永続的な接続コード:

0 投票する
1 に答える
526 参照

ios - NSURLConnection でダウンロードすると空のデータが返されますか?

私のアプリは、NSURLConnection を使用してインターネットからファイルをダウンロードしています。

2 つの問題が発生しています。

1) [connection didReceiveData] が呼び出されることはありません

2) [接続 didFinishDownloading] が呼び出されると、自分の self.currentData が空になります

私は何を間違っていますか?

私のヘッダーは次のようになります。

そして私の実装ファイル:

0 投票する
1 に答える
102 参照

ios - NSURLConnection を使用して信頼されていない証明書の SSL に接続しようとしたときに、サイトを信頼するかどうかをユーザーが選択できるようにする方法はありますか?

スタック オーバーフローに関する同様の質問があります。

とにかく信頼できないサーバー証明書を受け入れる私のコードは次のとおりです。

ただし、サイトを信頼するかどうかをユーザーが選択できるように、変更ビューを提示したいと考えています。

どうやってやるの?