例子比较简单 记录下思路

1、接口中定义 实体和方法声明

//登录信息
        [OperationContract]
        [WebInvoke(UriTemplate = "LogInf/{name}/{pwd}", Method = "POST", ResponseFormat = WebMessageFormat.Json)] 
        LogInf GetLogInf(string name, string pwd);

2  //数据交换实体类

[DataContract]  
    public class LogInf
    {

[DataMember]
        public string UserId { get; set; }

[DataMember]
        public bool LogTag { get; set; }

[DataMember]
        public string errMsg { get; set; }

}

3服务实现

//简单测试

public LogInf GetLogInf(string name, string pwd)
        {
            LogInf loginf = new LogInf();
            if (name == "111" && pwd == "111")
            {

loginf.UserId = "100";
                loginf.LogTag = true;
                loginf.errMsg = "成功";

}
            else
            {
                loginf.UserId = "0";
                loginf.LogTag = false;
                loginf.errMsg = "验证失败";
            }
            return loginf;
        }

4在web.config中将绑定方式改成webHttpBinding

binding="webHttpBinding"

5 调用

NSURL *url = [NSURL URLWithString:@http://192.268.0.11:9422/Service1.svc/LogInf/111/111];

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];

[request setRequestMethod:@"POST"];

[request startSynchronous];

NSError *error = [request error];

if (!error) {

NSString *response = [request responseString];

UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"测试"

message:response

delegate:nil

cancelButtonTitle:@"OK"

otherButtonTitles:nil];

[alertView show];

[alertView release];

}

6返回

{"LogTag":true,"UserId":"100","errMsg":"成功"}

最新文章

  1. 剑指Offer-【面试题03:二维数组中的查找】
  2. 搭建Cordova开发环境
  3. centos下JDK的卸载与安装
  4. jee websocket搭建总结
  5. 营业额统计(SBT)
  6. 将redis作为windows系统的系统服务
  7. PHP学习心得(一)——简介
  8. 与IO相关的等待事件troubleshooting-系列5
  9. 平时Error记录
  10. 开始android博客分享
  11. kafka监控
  12. Android Spinner 下拉列表
  13. JAVA的反射机制学习笔记(二)
  14. ng-app&data-ng-app
  15. [WPF]何如在Win7使用Aero2主题
  16. 完美解决百度网盘、浏览器下载限速问题proxyee-down(附带win破解版云盘)
  17. Flask初级(八)flash与前台交互get post 简介
  18. 【机器学习PAI实践十二】机器学习算法基于信用卡消费记录做信用评分
  19. 鼠标滑过图片添加边框图片无位移[xyytit]
  20. 在Centos7下安装Python+Selenium+Firefox学习环境

热门文章

  1. 深入探讨ui框架
  2. C#中的&运算
  3. JS XMLHttpRequest.upload.addEventListener 传参,回调
  4. 主流 NoSQL 数据库对比
  5. [BZOJ3196] 二逼平衡树 [权值线段树套位置平衡树]
  6. [bzoj] 3263 陌上花开 洛谷 P3810 三维偏序|| CDQ分治 && CDQ分治讲解
  7. POJ 3630 Phone List | Trie 树
  8. webpack配置优化
  9. sass mixin 持续更新
  10. Educational Codeforces Round 42 (Rated for Div. 2) A