問題タブ [afhttprequestoperation]
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.
parse-platform - AFNetworking を使用して iOS 8 にログインしているときに、サーバーが不正な (401) を与える解析
こんにちは、解析サーバーにデータを保存するための iOS 同期コンポーネントに取り組んでいます。解析 Web エンドからクラスを作成し、クラスに TicketDetail という名前を付け、データを含むいくつかのフィールドを追加しましたが、AFNetworking を使用してアプリからクラスにアクセスしようとするとリンクhttps://api.parse.com/1/を使用した GET 要求も、AFHTTPRequestOperation を使用してヘッダー フィールドとして AppID とクライアント キーを渡します。リクエストを行う前に、以下のコードを使用して、ユーザーが parse.com に登録されているかどうかを確認しています
ユーザーが承認されていない場合は、以下のコードを使用してユーザーにサインアップします
ユーザーが登録されてログインしようとすると、これが解析サーバーから得られる応答です
2015-03-09 14:44:49.742 MyDetails[2360:1369317] エラー
ドメイン = com.alamofire.error.serialization.response コード =-1011 「要求が失敗しました: 承認されていません (401)」 UserInfo=0x7fbf585c0f40 {com.alamofire.serialization .response.error.response=
{ URL: https://api.parse.com/1/classes/TicketDetail } { ステータス コード: 401、
ヘッダー { "Access-Control-Allow-Methods" = " "; "Access-Control-Allow-Origin" = ""; Connection = "keep-alive"; "Content-Length" = 25; "Content-Type" = "application/json; charset=utf-8"; Date = "Mon, 09 Mar 2015 09:14:47 GMT"; Server = "nginx/1.6.0"; "Www-Authenticate" = "Basic realm=\"Parse\""; "X-Parse-Platform" = G1; "X-Runtime" = "0.000162"; } }, NSErrorFailingURLKey= https://api.parse.com/1/classes/TicketDetail , com.alamofire.serialization.response.error .data=<7b226572 726f7222 3a22756e 61757468 6f72697a 6564227d 0a>、NSLocalizedDescription=リクエストが失敗しました: 承認されていません (401)}
誰かが parse.com と AFNetworking で働いていたら、私を助けてください
objective-c - AFHTTPRequestOperation サーバーがエラーを返してもファイルをダウンロードする
私はObjective-cが初めてで、トークンを含むURLリクエストをサーバーに送信してファイルをダウンロードしたいと考えています。トークンが無効な場合、サーバーは HTTP 500 エラーを返します。
しかし、操作がエラーを返しても、ファイルはまだ作成されていますが、ファイルの内容はエラーメッセージです。私の期待は、操作がエラーになった場合、ファイルを作成してダウンロードするべきではありません。説明が下手でごめんなさい...
以下は私のコードです。
}
- setOutputStream は、ファイルをターゲット パスに保存します。
- 操作が正常に完了した場合、ハンドラは nil を返します
- 操作が失敗した場合は、エラーを返します。
3 (操作が失敗) の場合、ステップ 1 setOutputSteam がキャンセルされるか、ファイルを保存しないようにするために私ができること。
ios - AFHTTPRequestOperationManager が呼び出されない (応答なし/失敗なし)
これが私のコードです:
このように AFHTTPRequestOperationManager を初期化します。
実はログに a が表示されているのですが、「result」も「error」も何も表示されず、その後 b が表示されます。
AFHTTPRequestOperationManager が dodge になる例外はありますか?
swift - (AFNetworking) AFHTTPRequestOperation リクエストのヘッダーを調整する方法は?
AFHTTPRequestOperation
作成後にヘッダーを変更するにはどうすればよいですか? API リクエストが を返す状況では、アクセス トークンを更新してすべてのヘッダー401
を調整し、更新されたアクセス トークンを使用して同じリクエスト操作を再試行する必要があります。AFHTTPRequestOperation
以下は、アクセストークンが現在更新されているためにキューに入れられたリクエストを処理するための私のコードです。新しいアクセス トークンを受け取ると、このメソッドが呼び出されます。
以下の方法は機能しますが、操作リクエストの新しい変数を作成し、変数のヘッダーを調整すると、元のリクエストも変更されるのは奇妙に思えます。
objective-c - AFHTTPRequestOperation からデータを返しますか?
アプリ コードを MVC モデルに移行するため、API からデータを取得するメソッドを作成しました。
jsonArray
さて、理想的には、この方法の一部として戻りたいと思います。ただし、AFHTTPRequestOperation
非同期であるため、これを解決する方法がわかりませんが[Data loadFromFeed];
、アプリ内のどこでも呼び出すことができます。これどうやってするの?
objective-c - バックグラウンドでリクエストを実行 IOS
アプリがバックグラウンドにある間にリクエストを実行したい.マイアプリはバックグラウンドモードをサポートしています->バックグラウンドフェッチ。
ただし、以下のコードは、アプリがバックグラウンドにある間は常に失敗を返します! リクエストを実行する方法はありますか?私も NSURLConnection を試しましたが、時々応答を受け取り、時には応答を受け取りません!
これらのコードは、時々機能しないことがあります
objective-c - AFHTTPRequest の完了ブロックにアクセスするにはどうすればよいですか?
リクエスト失敗ブロックに通知を投稿しています:
通知を受け取るメソッドでは、completionBlock
属性は nil です。
サブクラス化およびオーバーライドせずにアクセスするにはどうすればよいですか?