PHPは移動先にデータを返す

2801 ワード

POST要求を例にPHPコード:
239,'row'=>array(
           array('code'=>'001','name'=>'  ','addr'=>'Address 11','col4'=>'col4 data'),
           array('code'=>'002','name'=>'Name 2','addr'=>'Address 12','col4'=>'col4 data'),
           'userId'=>$data['userId']
                                    )
           );

    echo $str=json_encode($jarr);

?>


iOSコード
//
//  ViewController.m
//  PHPNetTest
//
//  Created by tqh on 2017/7/7.
//  Copyright © 2017  tqh. All rights reserved.
//

#import "ViewController.h"
#import 

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    manager.requestSerializer.timeoutInterval = 20;
    //    AFSecurityPolicy *securityPolicy = [self customSecurityPolicy];
    //    manager.securityPolicy  = securityPolicy;
    manager.requestSerializer = [AFJSONRequestSerializer serializer];
    manager.responseSerializer = [AFJSONResponseSerializer serializer];
    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil];
    [manager POST:@"http://127.0.0.1/PHPNetTest/index.php" parameters:@{@"userId":@"1"} progress:^(NSProgress * _Nonnull uploadProgress) {
       
    } success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
        NSLog(@"%@",responseObject);
    } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
        NSLog(@"=====%@",[error userInfo]);
       
    }];
}


- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}


@end


iOSエンドデータリターン印刷:
2017-07-07 16:54:10.583 PHPNetTest[13693:307565] {
    code = 239;
    row =     {
        0 =         {
            addr = "Address 11";
            code = 001;
            col4 = "col4 data";
            name = "\U4e2d\U56fd";
        };
        1 =         {
            addr = "Address 12";
            code = 002;
            col4 = "col4 data";
            name = "Name 2";
        };
        userId = 1;
    };
}