1

私はそれを試しましたが、パラメーターエラーのみを表示するAFNetworkingでは機能しませんでしたが、郵便配達員を使用してチェックし、キーと値を介してデータを送信するとエラーが表示されましたが、生データから {"register_id":"3"} を送信すると、データを表示して、AFNetworking でこのようなパラメーターを投稿する方法を教えてください。

このリンクを使用して

http://www.icubemedia.net/visitorbook/display_all.php

そのデータを投稿する方法を教えてくれる人はいますか

ログエラーは次のとおりです。

2015-06-19 14:05:08.078 DemoAFNetworking[72771:1160924] {"msg":"パラメーターがありません!"}

4

2 に答える 2

1

実際、欠落しているパラメータはありません。リクエストが Postman で機能したという事実が鍵でした。一方では、GET ではなく、その URL に POST しようとする必要があります。一方、JSON を送信しているため、適切なシリアライザーが必要です。

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
//JSON Serializer
manager.requestSerializer = [AFJSONRequestSerializer serializer];
NSDictionary *parameters = @{@"register_id": @"3"};

[manager POST:@"http://www.icubemedia.net/visitorbook/display_all.php" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
  NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
  NSLog(@"Error: %@", error);
}];
于 2015-06-19T18:29:05.417 に答える