zoukankan      html  css  js  c++  java
  • RestSharp.WindowsPhone调用Rest服务

    今天发现RestSharp.WindowsPhone调用Rest服务非常简单,而且功能非常强大,对于不支持的动词也省去不少麻烦,功能如下:
    1.支持JSON.NET
    2.支持.net4.0
    3.支持Silverlight4.0
    4.支持Windows Phone 7.0,7.1(mango)
    5.支持XML,JSON序列化
    6.支持mono
    7.支持PUT,DELETE,GET,POST等动词
    有兴趣的朋友可以试试最新版本为101.3.0.0,点击下载
    GET调用方法:
    Invoke Get Services
    var client = new RestClient("URL地址");
    var rest 
    = new RestRequest(Method.GET);

    client.ExecuteAsync(rest, (response) 
    =>
    {
         
    string re = response.Content;//返回的结果
    });
    POST调用方法:
    Invoke Post Services
    var client = new RestClient("URL地址");
    var rest 
    = new RestRequest(Method.POST);
    rest.RequestFormat 
    = DataFormat.Json; //请求传递参数为JSON
    rest.AddHeader("Content-Type""application/json"); //设置HTTP头
    rest.AddBody(account);//account实体类的一个对象
    client.ExecuteAsync(rest, (response) =>
    {
        
    string re = response.Content; //返回的结果
    });
  • 相关阅读:
    【模板】并查集
    排队布局
    list
    js获取宽度
    js获取按键
    sublime 自定义快捷代码
    file
    git add Untracked files
    git branch
    git
  • 原文地址:https://www.cnblogs.com/jiachao721/p/2153491.html
Copyright © 2011-2022 走看看