問題タブ [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.

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

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 で働いていたら、私を助けてください

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

objective-c - AFHTTPRequestOperation サーバーがエラーを返してもファイルをダウンロードする

私はObjective-cが初めてで、トークンを含むURLリクエストをサーバーに送信してファイルをダウンロードしたいと考えています。トークンが無効な場合、サーバーは HTTP 500 エラーを返します。

しかし、操作がエラーを返しても、ファイルはまだ作成されていますが、ファイルの内容はエラーメッセージです。私の期待は、操作がエラーになった場合、ファイルを作成してダウンロードするべきではありません。説明が下手でごめんなさい...

以下は私のコードです。

}

  1. setOutputStream は、ファイルをターゲット パスに保存します。
  2. 操作が正常に完了した場合、ハンドラは nil を返します
  3. 操作が失敗した場合は、エラーを返します。

3 (操作が失敗) の場合、ステップ 1 setOutputSteam がキャンセルされるか、ファイルを保存しないようにするために私ができること。

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

ios - AFHTTPRequestOperationManager が呼び出されない (応答なし/失敗なし)

これが私のコードです:

このように AFHTTPRequestOperationManager を初期化します。

実はログに a が表示されているのですが、「result」も「error」も何も表示されず、その後 b が表示されます。

AFHTTPRequestOperationManager が dodge になる例外はありますか?

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

swift - (AFNetworking) AFHTTPRequestOperation リクエストのヘッダーを調整する方法は?

AFHTTPRequestOperation作成後にヘッダーを変更するにはどうすればよいですか? API リクエストが を返す状況では、アクセス トークンを更新してすべてのヘッダー401を調整し、更新されたアクセス トークンを使用して同じリクエスト操作を再試行する必要があります。AFHTTPRequestOperation

以下は、アクセストークンが現在更新されているためにキューに入れられたリクエストを処理するための私のコードです。新しいアクセス トークンを受け取ると、このメソッドが呼び出されます。

以下の方法は機能しますが、操作リクエストの新しい変数を作成し、変数のヘッダーを調整すると、元のリクエストも変更されるのは奇妙に思えます。

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

objective-c - AFHTTPRequestOperation からデータを返しますか?

アプリ コードを MVC モデルに移行するため、API からデータを取得するメソッドを作成しました。

jsonArrayさて、理想的には、この方法の一部として戻りたいと思います。ただし、AFHTTPRequestOperation非同期であるため、これを解決する方法がわかりませんが[Data loadFromFeed];、アプリ内のどこでも呼び出すことができます。これどうやってするの?

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

objective-c - バックグラウンドでリクエストを実行 IOS

アプリがバックグラウンドにある間にリクエストを実行したい.マイアプリはバックグラウンドモードをサポートしています->バックグラウンドフェッチ。

ただし、以下のコードは、アプリがバックグラウンドにある間は常に失敗を返します! リクエストを実行する方法はありますか?私も NSURLConnection を試しましたが、時々応答を受け取り、時には応答を受け取りません!

これらのコードは、時々機能しないことがあります

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

objective-c - AFHTTPRequest の完了ブロックにアクセスするにはどうすればよいですか?

リクエスト失敗ブロックに通知を投稿しています:

通知を受け取るメソッドでは、completionBlock属性は nil です。

サブクラス化およびオーバーライドせずにアクセスするにはどうすればよいですか?