HTTPを使用してサーバーに接続し、そのサーバーに文字列を送信し、応答文字列を受信したいとします。どのようにURLからサーバーに接続し、それからメッセージを送信し、受信するかについてのアイデアはありますか?iPhoneでHTTP通信を使用するには?
0
A
答えて
4
// create the request
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.apple.com/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
// create the connection with the request
// and start loading the data
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if (theConnection) {
// Create the NSMutableData that will hold
// the received data
// receivedData is declared as a method instance elsewhere
receivedData=[[NSMutableData data] retain];
} else {
// inform the user that the download could not be made
}
1
NSMutableURLRequest
およびNSURLConnection
クラスを使用して、サーバーに接続し、文字列を送信し、応答を受け取ることができます。開始するのに適した場所はIntroduction to the URL Loading Systemです。
4
All-Seeing Interactiveの優れたASIHTTPRequestソース:http://allseeing-i.com/ASIHTTPRequestを使用することをお勧めします。私はこれをやっているし、いくつかのiPhoneアプリもリリースされているので、コードはかなり安定していると確信できます。
これは、CFNetwork APIを包むラッパーで、Webサーバーとの通信の面倒な面を簡単にします。 Objective-Cで書かれており、Mac OS XとiPhoneアプリケーションの両方で動作します。
基本的なHTTP要求を実行し、RESTベースのサービス(GET/POST/PUT/DELETE)と対話するのに適しています。 ASIFormDataRequestサブクラスを使用すると、multipart/form-dataを使用してPOSTデータとファイルを簡単に送信できます。
関連する問題
- 1. iPhoneウェブサービス通信
- 2. ポート80でのHTTP通信
- 3. MPI通信にMPI_Bcastを使用する
- 4. TCP/UDP通信を使用するiPhone/iPadアプリケーションを作成できますか?
- 5. 双方向(対称)通信に単一のHTTP/2接続を使用する
- 6. .NET TcpClientを使用したHTTPプロキシとの通信
- 7. indy HTTPクライアントとSuperobject DELPHIを使用したrpcサービスとの通信http 400エラーコード
- 8. iPhoneを使用したSMSの通知を受信
- 9. XMLを使用してネットワーク上で通信するには?
- 10. iPhoneとAndroidのゲームキットP2P通信を使用
- 11. iOS HTTP通信設定
- 12. AndroidのセキュアなHTTP通信
- 13. HTTPサーバーとの通信
- 14. クラス間の通信に信号を使用する
- 15. iPhoneからApple Watchへの通知を送信するには?
- 16. iPhone、PHP、MySQLの通信
- 17. アンドロイドタブレットとiphoneの通信
- 18. iphoneのアプリケーション間通信
- 19. リモート(http通信プロトコル)XPクライアントはIIS 7でホストされているサービスを使用できますか?
- 20. Appleプッシュ通知サービスを使用してiPhoneアプリにコマンドを送信
- 21. アルゴリズム通信と鍵生成に使用するには?
- 22. iPhoneでのBluetooth HFP(1.5)通信
- 23. iphoneで着信コールの最後にローカル通知を生成するには?
- 24. iPhoneで不在着信、テキストメッセージ、プッシュ通知などにアクセスする
- 25. iPhoneを使ってIDBlue RFIDペンとRFIDタグを通信する方法は?
- 26. asi-http-requestを使用してhttp postでiPhoneアプリケーションがクラッシュする
- 27. iPhoneまたはiPod touchのプッシュ通知は、HTTPまたはHTTPS経由で送信されますか?
- 28. phpでプッシュ通知を使用して画像とテキストメッセージをiPhoneに送信する方法
- 29. Angular/Railsを使用してparamsでhttpリクエストを送信する
- 30. Macとiphoneを通信する最も良い方法は?
私が学んでいるときに特定のコードを使って作業を行う方法を知ってうれしいです。その後、私はオープンソースコードを使って作業を簡単にしたいと思うかもしれません。とにかくありがとう。 –