ホームページ > バックエンド開発 > PHPチュートリアル > iOSでのphpインターフェースの呼び出しについて

iOSでのphpインターフェースの呼び出しについて

WBOY
リリース: 2016-06-23 13:13:11
オリジナル
1812 人が閲覧しました

アプリケーションの作成を続けて、サーバーデータベースと対話する準備をします

そこで、phpサーバーのインターフェイス作成のテストを開始しました

IOSはafnetworkingを使用し、phpはテストにthinkphpを使用します

コードに関して

AFHTTPRequestOperationManager* manager = [ AFHTTPRequestOperationManagermanager];

//形式を追加して php text/html 形式に直接送信します php は json 形式のデコードを回避できます

manager.responseSerializer.acceptableContentTypes= [manager.responseSerializer.acceptableContentTypessetByAddingObject:@"text/html "];

//テストなので登録情報を簡単に書いています

NSDictionary*Dic = [NSDictionarydictionaryWithObjectsAndKeys:@"xx",@"User",@"123",@"PassWord",nil];

[managerPOST :urlparameters:Dicsuccess:^(AFHTTPRequestOperation*operation,idresponseObject) {

NSLog(@"%@",responseObject);

}failure:^(AFHTTPRequestOperation*operation,NSError*error) {

NSLog (@"% @",error);

}];

php サーバー側

$api = D('api');

$data = array(

'User'=>$_POST[ 'ユーザー'] ,

'PassWord'=>$_POST['PassWord']

);

if($api->add($data)){

$state = 1;

} else{

$state = 2;

}

$array = array(

'state'=>$state

);

echo json_encode($array);

追加が成功した場合、失敗したら1を返す

戻り値の配列を作成し、それにステータスを代入する

テストコードの書き方が悪くても文句を言わないでください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート