問題タブ [afhttpclient]

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 に答える
855 参照

ios - AFNetworking を使用して MongoDB のレコードを更新するために REST API HTTP PUT メソッドを実装する方法は?

node.jsと を使用して完全な RESTful API を作成しましたmongoDB。を使用すると、API を介して製品のリストを取得するAFNetworkingように簡単に実装できますが、レコードを更新する方法を実行するのに問題があります。アイデアは、この UUIDString のレコードがあるかどうかを確認し、レコードを更新する場合です。GETPUT

ターミナルで cURL コマンドを実行した場合。これはうまくいきます:

Objective-c コード:

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

authentication - setAuthenticationChallengeBlock が定義されていません (見つかりません) - AFNetworking

「setAuthenticationChallengeBlock」で AFNetworking を使用して基本認証を設定しようとしていますが、コンパイラは見つからないと言います。

「setAuthorizationHeaderWithUsername」でユーザー名とパスワードを設定しても機能しない

助けてください!!

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

ios - AFHTTPClient と gzip

AFHTTPClient を拡張する Web サービス クラス (MyAPIClient) があります。Web サーバーへのすべてのリクエストは postPath メソッドを使用して送信され、データは JSON 形式です。MyAPIClient にはメソッドが 1 つだけ含まれています。

ここで、gzip エンコーディングを追加します。FAQが言うように:

NSMutableURLRequest から HTTPBody を取得し、データを圧縮し、リクエストを使用して操作を作成する前に再設定するだけです。

Godzippa ライブラリを入手したので、データを圧縮できます。次に、postPath メソッドを次のようにオーバーライドする必要があると思います。

AFHTTPClient は NSDictionary を JSON に変換する必要があり、gzip でエンコードして正しい「Content-Type」を設定できるので、これは正しい方法ではないと思います。どんな助けでも大歓迎です。

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

ios - AFNetworking と奇妙なエラー -999

AFNetworking フレームワークに奇妙な問題があります。この問題は一般的ではありません。時々発生し、理由がわかりません。連続して 5 回動作し、次回は同じ要求で NSUrlErrorDomain -999 を返します。

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

objective-c - AFHTTPClient で画像をダウンロードする

AFNetworkingを使用してサーバーからjpegファイルをダウンロードしようとしています。サーバーへのアクセスは成功しているように見えますが、responseObject は空です。

関連するコードは次のとおりです。

このコードの出力: (null) (null)

つまり、responseObject と test は空のオブジェクトです。ブラウザで同じ URL を使用すると、簡単に画像を取り戻すことができます。他の要求が機能するため、ユーザー名とパスワードは有効です。

画像をダウンロードするには、何を変更する必要がありますか?

どんな助けでも大歓迎です。

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

ios - AFNetworking/AFHTTPClient.h:88:10: - ios

  • どんな助けでも大歓迎です。
0 投票する
2 に答える
1349 参照

ios - iosでサーバーに辞書を含む配列を送信する方法は?

こんにちは、データの配列を次のようにサーバー配列に送信したい

私はafnetworkingを使用しようとしています

しかし、配列はサーバーで空になります

それを修正する方法

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

objective-c - AFNetworking AFHTTPClient サブクラス化、シングルトン クライアントおよびデリゲート

iOS プロジェクト用に AFNetworking を使用して REST API レイヤーを作成しています。これまでに書いたことについていくつか質問があるので、ガイダンス/回答を得るためにスタックオーバーフローに目を向けています。

私が達成しようとしていることのガイドラインは次のとおりです。

  • AFHTTPClient の cocoadoc が推奨するように、シングルトン クライアントを初期化する基本クラス (DRAPI : AFHTTPClient)。
  • DRAPI の「ベース」デリゲート: DAPIDelegate。統一された形式でエラーを表示するためのメソッドを保持します。
  • REST API の特定のルートを処理する DRAPI のサブクラス。たとえば、ユーザーに対する CRUD 操作は、DRAPI の子クラスである DRUserAPI の責任です。
  • DRAPI の各サブクラスには、独自のデリゲートがあります。DRUserAPI には、DRAPIDelegate を拡張する DRUserAPIDelegate があります。

これまでの記述方法の簡単な例を次に示します。

DRAPI.h

DRAPI.m

DRUserAPI.h

DRUserAPI.m

仲間の同僚が、デリゲートとシングルトンが混在しないことに注意を促しました。しかし、私はまだデリゲートを管理したいと思っています。良い解決策は、API サブクラス内で呼び出しているメソッドにデリゲートのシングルトン インスタンスを渡すことだと考えています。

これは良い考えですか?

ありがとう!

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

ios - AFHTTPClient putpath メソッド

以下の機能に問題があります:

これは私のコードです。以下のエラーがあります - どうすれば修正できますか?

ありがとう

"""応答文字列: <>Apache Tomcat/7.0.26 - エラー レポート

HTTP ステータス 400 - 必須の文字列パラメータ「token」が存在しません

タイプステータス レポート

message必須の文字列パラメーター 'token' が存在しません

説明クライアントから送信された要求は構文的に正しくありません (必須の文字列パラメーター 'token' が存在しません)。

アパッチ トムキャット/7.0.26

2013-09-19 13:10:24.254 ISportsCal[834:907] エラー (200-299) でステータス コードが予期され、400 を取得しました"""