問題タブ [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.
objective-c - iOS AFNetworking (AFJSONRequestOperation) はデバッグでは機能しますが、リリース モードでは機能しません
私は iPhone アプリ (iOS 5 を対象) で AFJSONRequestOperation を使用しています - 基本的に、さまざまなフォーム データ (画像を含む) を使用して自分の Web サイトに投稿します。これは問題なく動作し、ライブ アプリ ストア バージョンも問題なく動作しました。私はいくつかの変更を加え、Apple は最終的に私の新しいバイナリを受け入れました。
最初の考え:私はそれを壊しました。元のリリースにロールバックしましたが、案の定、まだ壊れています。
奇妙な部分: XCode では、アプリを iPhone (またはシミュレーター) にデプロイすると、サーバーが POST を取得し、すべてがうまくいきます。リリース バイナリを展開するとすぐに展開されません。Testflight を介していくつかの異なる IPA を試しましたが、Apple が承認したバージョンが機能しないことは明らかです。
問題は、デバッグ時に機能し、以前は機能していたため、明らかにデバッグできないことです。
誰かがこの経験をしたか、ここで潜在的なつまずきを知っていますか?
私は完全に困惑しています。
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 です。これは接続は正しいことを意味しますが、それでも正しい結果は得られません。理由がわからない。どんな助けでも、事前に感謝します!
objective-c - AFNetworking リクエストのキューイングとディスクへの保存のオフライン サポートは?
私はAFNetworking
プロジェクトで使用しており、リクエストが最終的に成功する (または少なくともサーバーに到達する) ことを保証するために、クライアントによって発行されたリクエストを失敗時に再キューイングし、アプリが終了した場合にディスクに保存したいと考えています。もともと私は独自のソリューションを作成しましたが、少し面倒になり、AFNetworking がこれを組み込んでいるかどうか (私は古いバージョンを使用しています)、または誰かが独自のソリューションをオープンソース化しているかどうか疑問に思っていました。ここでは解決策としてIPOfflineQueueを検討しましたが、その「非常にアルファ版」のラベルには少し警戒しており、もう少し精査されたものを好むでしょう。これに対処する何かを知っている人はいますか?
iphone - AFJSONRequestOperation からの応答なし
AFJSONRequestOperation をhttp://www.crowdkind.org/mobile/offersで動作させようとしています。
同期部分を通過すると、データが返され、テーブルに正常に配置されます。AFJSONRequestOperation に変換しようとすると、応答がありません。操作は、NSLog から通知されたとおりに送信されます。しかし、「操作が成功または失敗しました」というメッセージは表示されません。何が起こっているのでしょうか?これが私のsearchBarButtonClickedメソッドです...
URLtoSearch は... http://www.crowdkind.org/mobile/offersに設定されています。(有効な JSON であるため、自由にクリックしてください)。
応答がありません。リンクを確認してください。有効なjsonです。どんな考えでも大歓迎です!
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 を返します。
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 を明示的に保存したほうがよいでしょうか? また、これは有効期限が切れるか、必要に応じて自動的に更新されますか?
ありがとう、
ロビー
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コードのスニペットをいくつか見てきました。ここで問題になる可能性のあるアイデアはありますか?
ios - AFNetworkingキャッシュを無効にする方法
AFNetworkingのすべてのキャッシュ機能を無効にすることは可能ですか?
私は独自のカスタムキャッシュシステムを構築していますが、これもディスクスペースを占有したくありません。
ありがとう、アシュリー
ios - AFNetworking : キャンセル、リクエストなし
ばかげた質問。サンプルの AFNetworking コードを次の場所に貼り付けただけです。
しかし、何も起こりません。操作を NSLog に出力すると、リクエストがキャンセルされたように見えます。
私は何を間違っていますか?
objective-c - AFNetworking または JSONKit を使用して Node.js Express Web サーバーと通信する
Web サーバーでやりたいことは、iPhone アプリからデータを要求してコマンドを送信することだけだとしたら、そのために必要なのは AFJSONRequestOperation だけですよね?AFNetworking で JSONKit を使用している人がいるのはなぜですか? JSONKit を使用する場合、AFNetworking を使用する必要がありますか?