問題タブ [afnetworking]

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

objective-c - iOS AFNetworking (AFJSONRequestOperation) はデバッグでは機能しますが、リリース モードでは機能しません

私は iPhone アプリ (iOS 5 を対象) で AFJSONRequestOperation を使用しています - 基本的に、さまざまなフォーム データ (画像を含む) を使用して自分の Web サイトに投稿します。これは問題なく動作し、ライブ アプリ ストア バージョンも問題なく動作しました。私はいくつかの変更を加え、Apple は最終的に私の新しいバイナリを受け入れました。

最初の考え:私はそれを壊しました。元のリリースにロールバックしましたが、案の定、まだ壊れています。

奇妙な部分: XCode では、アプリを iPhone (またはシミュレーター) にデプロイすると、サーバーが POST を取得し、すべてがうまくいきます。リリース バイナリを展開するとすぐに展開されません。Testflight を介していくつかの異なる IPA を試しましたが、Apple が承認したバージョンが機能しないことは明らかです。

問題は、デバッグ時に機能し、以前は機能していたため、明らかにデバッグできないことです。

誰かがこの経験をしたか、ここで潜在的なつまずきを知っていますか?

私は完全に困惑しています。

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

ios - ASIHttpRequest POST JSON はうまくいくが、AFNetworking はそうではない

JSON値をサーバーに「POST」し、jsonデータバックに応答したい。

URL: http://solok.com:8080/soloo/phone/execute?content= {"method":"tet_123","version","1"} は、ブラウザーで正しい値 (JSON) を取得できます。

ASIHTTPRequest の方法:


スムーズに作動します!しかし、AFNetworkding はそうではありません。コードは次のとおりです。

出力は次のとおりです。成功は<>です。

または、AFNetworking の別の方法を使用します。

応答コードは 200 です。これは接続は正しいことを意味しますが、それでも正しい結果は得られません。理由がわからない。どんな助けでも、事前に感謝します!

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

objective-c - AFNetworking リクエストのキューイングとディスクへの保存のオフライン サポートは?

私はAFNetworkingプロジェクトで使用しており、リクエストが最終的に成功する (または少なくともサーバーに到達する) ことを保証するために、クライアントによって発行されたリクエストを失敗時に再キューイングし、アプリが終了した場合にディスクに保存したいと考えています。もともと私は独自​​のソリューションを作成しましたが、少し面倒になり、AFNetworking がこれを組み込んでいるかどうか (私は古いバージョンを使用しています)、または誰かが独自のソリューションをオープンソース化しているかどうか疑問に思っていました。ここでは解決策としてIPOfflineQueueを検討しましたが、その「非常にアルファ版」のラベルには少し警戒しており、もう少し精査されたものを好むでしょう。これに対処する何かを知っている人はいますか?

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

iphone - AFJSONRequestOperation からの応答なし

AFJSONRequestOperation をhttp://www.crowdkind.org/mobile/offersで動作させようとしています。

同期部分を通過すると、データが返され、テーブルに正常に配置されます。AFJSONRequestOperation に変換しようとすると、応答がありません。操作は、NSLog から通知されたとおりに送信されます。しかし、「操作が成功または失敗しました」というメッセージは表示されません。何が起こっているのでしょうか?これが私のsearchBarButtonClickedメソッドです...

URLtoSearch は... http://www.crowdkind.org/mobile/offersに設定されています。(有効な JSON であるため、自由にクリックしてください)。

応答がありません。リンクを確認してください。有効なjsonです。どんな考えでも大歓迎です!

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

iphone - AFNetworking POST to REST Web サービス

簡単な裏話として、以前の開発者は ASIHTTPRequest を使用して POST リクエストを作成し、Web サービスからデータを取得しました。不明な理由により、アプリのこの部分が機能しなくなりました。将来の証明と AFNetworking を使用するのに十分な時間のように思えました。REST Web サービスは CakePHP フレームワークで実行されます。

つまり、AFNetworking を使用して要求応答文字列を受信して​​いません。

curl を使用してデータを正常に投稿し、適切な応答を受け取ることができるため、Web サービスが機能していることはわかっています。 /api/class/function.plist

以前の開発者の指示に従って、次のことを思いつきました。

出力: 操作 hasAcceptableStatusCode: 200 応答文字列: 空の plist ファイル

試みられた解決策 1: AFNetworking Post Request 提案された解決策は、actionWithRequest と呼ばれる AFHTTPRequestOperation の関数を使用します。ただし、上記のソリューションを使用しようとすると、「クラス メソッド '+operationWithRequest:completion:' が見つかりません (戻り型のデフォルトは 'id' です]」という警告が表示されます。

試みられた解決策 2: NSURLConnection. 出力: 成功ログ メッセージは出力できますが、応答文字列は出力できません。*更新 - 空の plist を返します。

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

asp.net - iOS AFNetworking - ASP.NET Web API .ASPXAUTH の保存と削除

iOS 用の AFNetworking フレームワークを使用しています。私は AFHttpClient をサブクラス化し、それをシングルトンとして使用しています。[TestAFClient sharedClient]

.ASPXAUTH Cookie の使用を必要とする ASP.NET Web サービス API を使用しています。最初に認証を行い、応答として .ASPXAUTH Cookie を受け取り、その後の各要求でこの Cookie を渡す必要があります。

いくつかのテストの後、私はシングルトン AFHTTPClient を使用しているため、.ASPXAuth Cookie が持続し、Cookie の明示的な保存は必要ないようです。

ただし、アプリの一部として、ある時点で「ログアウト」する必要があります。

ログアウトするために、この Cookie をクリアする最も効率的な方法は何ですか? シングルトンをに設定しnilて再初期化しますか? のようなことをしsetValue:forKey:ますか?

さらに、.ASPXAUTH Cookie を明示的に保存したほうがよいでしょうか? また、これは有効期限が切れるか、必要に応じて自動的に更新されますか?

ありがとう、

ロビー

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

ios - AFNetworkingがMAMPを認識しない

NSURLConnectionコードをAFNetworkingに変換しようとしていますが、ローカルMAMPが認識されないという奇妙な問題が発生しています。

これがNSURLConnectionから受け取るエラーメッセージです

Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." UserInfo=0x160cb0 {NSErrorFailingURLStringKey=http://localhost:8888/webservices/poll.php, NSErrorFailingURLKey=http://localhost:8888/webservices/poll.php, NSLocalizedDescription=Could not connect to the server., NSUnderlyingError=0x15f910 "Could not connect to the server."}

NSURLConnectionはMAMPでうまく機能しており、AFNetworkingを使用してリモートサーバーに接続するのに問題はありません。さらに、失敗したURLをブラウザに貼り付けることは問題なく機能します。

これが私が使っているコードです

リモートサーバーから作業することもできますが、テストするために編集するたびにファイルをアップロードしなくても、ローカルで変更を加えることができれば便利です。ローカルサーバーを参照するAFNetworkingコードのスニペットをいくつか見てきました。ここで問題になる可能性のあるアイデアはありますか?

0 投票する
6 に答える
26913 参照

ios - AFNetworkingキャッシュを無効にする方法

AFNetworkingのすべてのキャッシュ機能を無効にすることは可能ですか?

私は独自のカスタムキャッシュシステムを構築していますが、これもディスクスペースを占有したくありません。

ありがとう、アシュリー

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

ios - AFNetworking : キャンセル、リクエストなし

ばかげた質問。サンプルの AFNetworking コードを次の場所に貼り付けただけです。

しかし、何も起こりません。操作を NSLog に出力すると、リクエストがキャンセルされたように見えます。

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

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

objective-c - AFNetworking または JSONKit を使用して Node.js Express Web サーバーと通信する

Web サーバーでやりたいことは、iPhone アプリからデータを要求してコマンドを送信することだけだとしたら、そのために必要なのは AFJSONRequestOperation だけですよね?AFNetworking で JSONKit を使用している人がいるのはなぜですか? JSONKit を使用する場合、AFNetworking を使用する必要がありますか?