iOS网络编程post和get实例 区别
来源:互联网 发布:linux tomcat启动 停止 编辑:程序博客网 时间:2024/05/17 00:59
webservice
1、创建一个webservice
2、在webconfig中启用http get 和http post。
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
iphone客户端调用:
1、get的方式:
NSString *queryString =
[NSString stringWithFormat:
@“http://10.5.23.117:5111/Service1.asmx/HelloWorld?param=123%@“,
ipAddress.text];
NSURL *url = [NSURL URLWithString:queryString];
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url];
[req addValue:@“text/xml; charset=utf-8” forHTTPHeaderField:@“Content-Type”];
[req addValue:0 forHTTPHeaderField:@“Content-Length”];
[req setHTTPMethod:@“GET”];
[activityIndicator startAnimating];
conn = [[NSURLConnection alloc] initWithRequest:req delegate:self];
if (conn) {
webData = [[NSMutableData data] retain];
}
[NSString stringWithFormat:
@“http://10.5.23.117:5111/Service1.asmx/HelloWorld?param=123%@“,
ipAddress.text];
NSURL *url = [NSURL URLWithString:queryString];
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url];
[req addValue:@“text/xml; charset=utf-8” forHTTPHeaderField:@“Content-Type”];
[req addValue:0 forHTTPHeaderField:@“Content-Length”];
[req setHTTPMethod:@“GET”];
[activityIndicator startAnimating];
conn = [[NSURLConnection alloc] initWithRequest:req delegate:self];
if (conn) {
webData = [[NSMutableData data] retain];
}
2、post的方式:
NSString *postString =@"123"; NSURL *url = [NSURL URLWithString: @“http://10.5.23.117:5111/Service1.asmx/HelloWorld2”]; NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url]; NSString *msgLength = [NSString stringWithFormat:@“%d”, [postString length]]; [req addValue:@“application/x-www-form-urlencoded” forHTTPHeaderField:@“Content-Type”]; [req addValue:msgLength forHTTPHeaderField:@“Content-Length”]; [req setHTTPMethod:@“POST”]; [req setHTTPBody: [postString dataUsingEncoding:NSUTF8StringEncoding]]; [activityIndicator startAnimating]; conn = [[NSURLConnection alloc] initWithRequest:req delegate:self]; if (conn) { webData = [[NSMutableData data] retain]; }
- iOS网络编程post和get实例 区别
- iOS网络编程 get post 区别
- iOS网络编程 get post 区别
- iOS网络编程 GET和POST
- 网络编程之POST和GET区别
- IOS网络篇:GET和POST的区别
- iOS网络编程 AFNconnection GET和POST请求
- iOS 发送GET和POST网络请求
- UI网络编程:get和post
- Web编程----get和post的区别
- GET和POST区别HTTP网络协议GET
- iOS网络编程————POST请求和GET请求
- Android联网app必用Get请求和Post请求的区别,网络编程代码实现
- ios网络请求 get——post 区别
- ios网络请求 get——post 区别
- 深度解析ios网络请求 get——post 区别
- ios网络请求 get——post 区别
- ios网络请求 get——post 区别
- window下expdp每天全库备份和自动删除两天前的备份文件脚本
- android下载网络图片并缓存
- 你必须找到你所钟爱的东西
- 利用opencv进行图像文件读入和显示
- linux Shell : Test命令参数解析
- iOS网络编程post和get实例 区别
- Amoeba及其类似产品
- socket联接断开后重连很慢
- 非常有意思的杂项资源
- shell脚本中一些特殊符号
- 关键链接记录
- C++ Report: 模式的力量
- UVa 108 - Maximum Sum (最大子矩阵)
- 笔记本电脑如何无线访问android系统手机的数据?