問題タブ [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 投票する
8 に答える
54317 参照

ios - このサーバーの証明書は無効です

次のnsurlconnectiondelegateを使用すると修正されることを知っています

– connection:willSendRequestForAuthenticationChallenge: – connection:canAuthenticateAgainstProtectionSpace

しかし、私は使用しようとしています

sendAsynchronousRequest:queue:completionHandler:

したがって、コールバックを取得できません。次のように書かれているAppleのドキュメントを調べました

要求をダウンロードするために認証が必要な場合は、必要な資格情報を URL の一部として指定する必要があります。認証が失敗した場合、または資格情報が見つからない場合、接続は資格情報なしで続行しようとします。

その方法がわかりませんでした。調べたらこのプライベートコールしかない

+(void)setallowsAnyHTTPSCertificate:(BOOL)inAllow forHost:(NSString *)inHost;

これを行う方法はありますか?

以下は私が得るエラーです

このサーバーの証明書は無効です。「example.com=0x8b34da0 {NSErrorFailingURLStringKey= https://example.com/test/ , NSLocalizedRecoverySuggestion=とにかくサーバーに接続しますか?, NSErrorFailingURLKey= https:/ /example.com/test/、NSLocalizedDescription=このサーバーの証明書は無効です。「example.com」になりすましたサーバーに接続している可能性があり、機密情報が危険にさらされる可能性があります。, NSUnderlyingError=0xa26c1c0 「このサーバーの証明書は無効です.あなたの機密情報を危険にさらす可能性のある「example.com」である.", NSURLErrorFailingURLPeerTrustErrorKey=

0 投票する
3 に答える
107 参照

ios - 1 つの関数での NSURLConnectionDelegate コールバック

アプリ全体で使用する独自の Request クラスを作成しようとしています。これが私がこれまでに思いついたコードです。

NSURLConnectionDelegate を含めました。終了した、または前述の関数に失敗したなどの接続コールバックを起動したいと思います。すべての目標は、最終的に次のように呼び出すメソッドを 1 つだけ取得することです。

何か案が ?ありがとう !

0 投票する
5 に答える
123 参照

ios - iOS での投稿リクエストの作成

まず、投稿リクエストの作成方法を調べ、作成方法に関する複数のスレッドとドキュメントを読みましたが、データが機能していないようです。呼び出し callname に作成したい x と html という 2 つのフィールドがあります。これの GET 形式は www.someserver.com/callname?x=something&y=something です。これまでの POST コードは次のようになります。

そのように実装された NSURLConnection デリゲート メソッド

私は何か見落としてますか?私のコードは、エンコーディングの選択を除けば、私が見つけたほとんどの例とほとんど同じに見えます。y の値として html ソース コードを渡すことは重要ですか? ヒントやヒントをいただければ幸いです。私は iOS と HTML の処理全般に非常に慣れていないため、この件に関する知識が不足していることをお詫びします。御時間ありがとうございます!

0 投票する
0 に答える
53 参照

iphone - NSURLConnectionデリゲートメソッドがすぐに応答を返さない

こんにちは、私のアプリケーションでは、サーバーからの応答を取得するために NSURLConnection デリゲート メソッドを使用しています。ここで、初めてサーバーに要求を送信すると、すぐに応答が返されます。最初の要求の後、同じものを送信した場合すぐにサーバーに再度リクエストすると、応答が null として返されます。しかし、しばらくして応答を受け取った後にiPadを脇に置いた場合、NSURLConnectionデリゲートメソッドを使用してサーバーに送信する際に、要求間に時間制限が必要かどうか教えてください.この問題を解決するのを手伝ってください.

前もって感謝します。

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

ios - do while ループを使用した setbackground の読み込み

次のコードを使用してURLをチェックするアプリケーションに取り組んでいます。

これは私が応答を得たときに私がすることです。

これは私のロードデータコードです

これは私の背景プロセスです

どこが間違っているのかわかりません。誰かが私を導くことができますか?

appdel.isExists を受信したデータが true になり、メイン スレッドで ui を更新するときに、データを取得するまでバックグラウンド プロセスを実行し続ける必要があります。

GCD を試しperformSelectorInTheBackgroundましたが、うまくいきませんNSThread。エラー 35 が失敗します。


NSURLSessionDownloadTask で動作しましたが、より良いオプションを探しています。

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

web-services - iOS7 で NSURLAuthenticationChallenge を処理する方法

SSL に問題がある Web サービスに投稿したいと考えています。私は次の方法を使用しました:

リクエストで設定されたデータの送信をすぐに開始する必要があります。しかし、Service にはセキュリティ上の問題があり、正しく動作しません。ただし、データを送信したいのですが、セキュリティの問題を無視したいです。そこで、NSURLConnectionDelegate の次のメソッドを使用しました。

しかし、それらは推奨されていません。セキュリティの問題を処理し、それを考慮せずに Web サービスにデータを渡すように指示するにはどうすればよいですか?