解析iPhone實(shí)現(xiàn)傳遞FROM表單數(shù)據(jù)
解析iPhone實(shí)現(xiàn)傳遞FROM表單數(shù)據(jù)是本文要介紹的內(nèi)容,iPhone實(shí)現(xiàn)XML的POST傳遞并接收數(shù)據(jù)中介紹了怎么傳遞流,但是沒有實(shí)現(xiàn)form表單中的鍵值輸入,下面將詳細(xì)介紹一下怎么組織一個(gè)form表單,并以post請求進(jìn)行傳遞。
目前ASIHTTPRequest documentation寫了一個(gè)開源的網(wǎng)絡(luò)傳輸,可以傳遞form表單和各種長用數(shù)據(jù)。
網(wǎng)站:http://allseeing-i.com/ASIHTTPRequest/。
下面詳細(xì)介紹一下怎么在自己項(xiàng)目中引入ASIHTTPRequest documentation框架。
首先創(chuàng)建自己的項(xiàng)目,并在桌面上添加一個(gè)按鈕,點(diǎn)擊按鈕時(shí),進(jìn)行提交數(shù)據(jù)并且得到相應(yīng)的返回結(jié)果。
然后下載ASIHTTPRequest documentation的源代碼。
在自己的項(xiàng)目中引入如下文件:
然后在項(xiàng)目中引入相應(yīng)的library:
然后在實(shí)現(xiàn)自己的代碼:
- -(void)sendpost
- {
- NSString *urlString = [NSString stringWithFormat:@"url"];
- ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:urlString]];
- [request setPostValue:[self getXml] forKey:@”RequestInfo”];
- [request startSynchronous];
- NSLog(@”response\n%@”,[request responseString]);
- [request release];
- }
得到的結(jié)果是
小結(jié):解析iPhone實(shí)現(xiàn)傳遞FROM表單數(shù)據(jù)的內(nèi)容介紹完了,通過本文對表單數(shù)據(jù)傳遞的學(xué)習(xí),是不是明白了許多,最后希望本文對你有所幫助。
項(xiàng)目源代碼:http://easymorse-iphone.googlecode.com/svn/trunk/PostFormXml/
本文來自:http://wangjun.easymorse.com/?p=875