iOSとデバイスモデルに関する情報を追加して、サーバにリクエストを送信して、サーバからデータを取得したいとします。どのようにサーバーにいくつかの特定の情報を送信する方法を助けることができるサーバーは、実際のiPhone/iPadデバイス、シミュレータからの要求を理解できるようにする必要がありますか?アクセスデバイス情報へサーバにリクエストを送信中にデバイス情報を追加するにはどうすればよいですか?
1
A
答えて
2
使用UIDevice currentDevice
オブジェクト:
モデル:
[UIDevice currentDevice].model;
バージョン:
[UIDevice currentDevice].version;
使用ASIHTTPRequest
POSTサーバーにデータを送信します。
-(void)sendDataToServer{
NSURL *url = [NSURL URLWithString:@"http://URL_TO_YOUR_SERVER"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request addPostValue:[UIDevice currentDevice].model; forKey:@"model"];
[request addPostValue:[UIDevice currentDevice].version; forKey:@"version"];
[request startSynchronous];
NSError *error = [request error];
if (!error) {
//NO error
}else{
//Deal with error
}
}
2
あなたはiPhoneアプリケーションでサーバーとの接続のためのASIHTTPRequest 1.6.xのライブラリを使用している場合は、
#if TARGET_OS_IPHONE
UIDevice *device = [UIDevice currentDevice];
deviceName = [device model];
OSName = [device systemName];
OSVersion = [device systemVersion];
#else
deviceName = @"Macintosh";
OSName = @"Mac OS X";
#endif
以下のようにASIHTTPRequest.mファイルにこの情報を得ることができます
関連する問題
- 1. httpリクエストでサーバーにタイムゾーン情報を送信するにはどうすればよいですか?
- 2. JavascriptからDefault.cs(Asp.net)にデータやイベント情報を送信するにはどうすればよいですか?
- 3. API経由でGoogle Checkoutに情報を送信するにはどうすればよいですか?
- 4. プロビジョニングプロファイルにデバイスを追加するにはどうすればよいですか?
- 5. ユーザーのブラウザ情報を取得してフォームフィールドに送信するにはどうすればよいですか?
- 6. リクエストにヘッダーフィールドを追加するにはどうすればよいですか?
- 7. マルチプロセッシングワーカーからのログ行にコンテキスト情報を追加するにはどうすればよいですか?
- 8. C#MVCから部分ビューを返すときにhttp応答で追加情報を送信するにはどうすればよいですか?
- 9. 別のスレッドから送信されたHTTPリクエスト情報を追加する
- 10. カスタムセルからビューコントローラに情報を送信するにはどうすればいいですか?
- 11. デスクトップアプリからアンドロイドアプリに情報を送信するにはどうすればいいですか?
- 12. Airbrake通知にユーザー情報を追加するにはどうすればよいですか?
- 13. テスト仕様に追加情報を添付するにはどうすればよいですか?
- 14. SharePointログに情報を追加するにはどうすればよいですか?
- 15. Drupal 7:カスタムフィールド情報をページに追加するにはどうすればよいですか?
- 16. Googleマップマーカーに情報画像を追加するにはどうすればよいですか?
- 17. apache camelルートにwindows資格情報を追加するにはどうすればよいですか?
- 18. jQuery:ページ要素に役立つ情報を追加するにはどうすればよいですか?
- 19. ループ間に情報を追加するにはどうすればよいですか?
- 20. Excelグラフに情報を追加するにはどうすればよいですか?
- 21. サーバーに情報を送信するが、情報がどこか
- 22. データベースから新しいディレクティブ情報を追加するにはどうすればよいですか?
- 23. facebook、データ内のユーザーのトラッキング情報を送信するにはどうすればよいですか?
- 24. Pjsua-2 Android-通話中にINVITEリクエストにカスタムヘッダーを追加するにはどうすればよいですか?
- 25. シーンキットシェーダに追加情報を送信しますか?
- 26. gmailで送信されるメールに件名を追加するにはどうすればよいですか?
- 27. 追加データをリクエストするにはどうすればよいですか?
- 28. Pythonを使用してWindows資格情報を追加するにはどうすればよいですか?
- 29. タイムスタンプ/追加情報なしでHerokuログを表示するにはどうすればよいですか?
- 30. Backbone.jsがOPTIONSリクエストを送信しないようにするにはどうすればよいですか?