私は必要な情報を含む単純な文字列で応答するPOSTを通じてサーバーと通信するのにAFNetworking
を使用しています。しかし、AFNetworking
は私が私の要求を実行したときに、私はこのエラーを取得するために、すべての応答はJSON形式であることを期待しているようですAFNetworking(JSONなし)のPOST要求から単純な文字列を読み取る方法
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager POST: MY_URL
parameters: MY_PARAMETERS
success:^(AFHTTPRequestOperation *operation, id responseObject) {
//do something
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//etc.
}];
:
エラードメイン= NSCocoaErrorDomain私は、次のコードを使用していますコード= 3840 "操作が 完了できませんでした(ココアエラー3840)。"(JSONテキストが配列または オブジェクトとオプションでフラグメントが設定されないようにすることができませんでした)UserInfo = 0x1566eb00 {NSDebugDescription = JSON text did配列やオブジェクトで始まらず、フラグメントを許可しない場合は オプション}
AFNetworking
は、レスポンスがJSONオブジェクトではないことをどのように伝えることができますか?私はAFHTTPClient
を含む何かを見ましたが、それはもうAFNetworking
の一部ではないようです。
ワンダフル以下のような応答の記述の詳細を取得することができ、これは、私はあなたが感謝の交尾、命の恩人だ –
必要なものだけです! – cesarferreira
欲しい私はこの答えにさらに投票を与えることができます!ありがとう!!!!!! – Pach