問題タブ [afjsonrequestoperation]

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 投票する
2 に答える
319 参照

ios - AFJSONRequestOperation が機能しない (postpath が機能する)

AFNetworking を使用して JSON を投稿しようとしています。

使用しているコードは次のとおりです。

次のコードは機能しません。試行するたびに、次のエラーが表示されます。

操作を完了できませんでした。(NSURLErrorDomain エラー -1012。)

このコードは機能します:

最初のログイン方法が機能しないのはなぜですか? 私は何を間違っていますか?

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

ios - AFJSONRequestOperation が 200 response.statusCode で失敗したブロックにヒットする

AFJSONRequestOperation が 200 応答で失敗ブロックにヒットしています。これは追加の JSON があるためですか?

コンソールでの利回り

なぜこうなった?

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

ios - JSON オブジェクトを Restful Web サービスに投稿する

service1 :とservice2 :の 2 つのRestfulWeb サービスがあります。
api.wego.com/flights/api/k/2/searches
api.wego.com/flights/api/k/2/fares

service1 の質問: serivce1へのリクエストを実行するために使用し
たいのですが、このサービスの代わりに を使用するのは、返された応答のマッピングを作成する必要がないためです。単に返されたデータの一部を に保存したいだけです。ローカル変数ですが、問題はservice1が投稿本文で次のようなものを期待していることです:AFJSONRequestOperationPOSTAFJSONRequestOperationRestKitJSON

{
"trips": [ {
"departure_code": "SIN",
"arrival_code": "HKG",
"outbound_date": "2013-11-29",
"inbound_date": "2013-12-06"
} ],
"adults_count": 1
}

質問: service1AFJSONRequestOperationにリクエストを投稿し、投稿本文で 上記を送信する方法を作成するには?JSON

service2 の質問:このサービスへのリクエストを行う
ために使用したいのですが、マッピング モデルの構築方法は知っていますが、サービス ドキュメントによると、次のような投稿本文と共にオブジェクトを送信する必要があります。RestKit 0.2xPOSTJSON

{
"id": "1376967853520",
"search_id": "IAXutjj0TAu0Wq-kvOMK6A",
"trip_id": "NYC:LON:2013-11-29:2013-12-06",
"fares_query_type": "route"
}

RestKit以前はメソッドを使用してリクエストGetを行っていましたが、この場合はリクエストを行うためにメソッドをgetObjectsAtPath使用する必要があると思いますが、それについてはわかりません。postObjectPOST

質問:上記を使用してservice2POSTへのリクエストを送信し、投稿本文で送信する方法 (マッピング モデルが既に設定されており、使用する準備ができていることを考慮して) ? RestKit 0.2xJSON

あなたの親切な助けに感謝します。

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

ios - AFNetworking 2.x での AFJSONRequestOperation の置き換え

このチュートリアルに従って、HTML リクエストを使用して基本的な iPhone アプリを作成しています。

チュートリアルでは、AFNetworking で AFJSONRequestOperation を使用しています。問題は、AFJSONRequestOperation がなくなった AFNetworking バージョン 2 を使用していることです。

したがって、もちろん、次のコード (チュートリアルの途中から、「Querying the iTunes Store Search API」という見出しの下) はコンパイルされません。

私の質問は、AFNetworking 2.x で作業を続けることができるように、AFJSONRequestOperation を何に置き換えるかです。これをグーグルで検索したところ、他の誰もこの質問をしていないようです。

0 投票する
5 に答える
13888 参照

ios - AFNetworking バージョン 2 コンテンツ タイプ エラー

特定の JIRA サーバーとやり取りする iPhone アプリを作成しようとしています。ログインするための次のコードがあります。

しかし、Content-Typeに関係する次のエラーが表示されます:

何が問題なのかわからない。私はこの質問を見つけましたが、これは同様の問題かもしれないと思いましたが、答えは、クラスを使用するかAFJSONRequestOperation(そのクラスを持たない AFNetworking バージョン 2 を使用しているため使用できません)、または修正することを示しています。それはサーバー側にあります(これも明らかな理由でできません)。

サーバー側を修正できず、使用できない場合、このエラーを修正するにはどうすればよいAFJSONRequestOperationですか?

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

ios - AFJSONRequestOperation : クラッシュ スタック トレース

私は自分のアプリで 1 つのクラッシュを修正しようとしていますが、正直に言うと、今のところこれを理解できませんでした。

このクラッシュ レポートにはヒントがありません。つまり、AFJSONRequestOperation.m:54 が存在する場合は完了ブロックを呼び出すだけです。

だから、これを修正するのではなく、それを理解するための正しい方向を見つけるためのヒントを教えてくれる誰かが私を助けることができるかどうか疑問に思っています.

前もって感謝します

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

ios - NSDictionaries の NSArray を AFJSONRequestSerializer リクエストに追加するにはどうすればよいですか?

NSArray に NS(Mutable)Dictionary を配置するコードを書きました。しかし、辞書を配列に追加すると、キーと値のペアごとに個別の辞書が作成されるようです。以下の例を参照してください。

期待される出力:

私が得るもの:

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

ご協力いただきありがとうございます!!

編集*さらにいくつか試してみましたが、問題が何であるかを理解したようですが、それでも奇妙に思えます。

ちょっとした背景: NSDictionary をログに記録すると、確かに期待どおりの出力が得られます。しかし、バックエンドに送信すると、めちゃくちゃになります。

新しい NSDictionaries を (オブジェクト リテラルとして) 作成しました。

1:

2:

1: 問題が発生しました。配列内のすべての行が、バックエンドで異なる辞書として出力されます。2: 期待どおりに動作します。

この問題の原因はわかりませんが、私のパッケージ (AFNetworking) ではなく、バックエンド (Symfony PHP) でもないと確信しています。

編集 *

Json Serializer をリクエストに追加する必要があったようです。