【ASP.NET Web API教程】3 Web API客户端
原文:【ASP.NET Web API教程】3 Web API客户端
Chapter 3: Web API Clients
第3章 Web API客户端
本文引自:http://www.asp.net/web-api/overview/web-api-clients
本章你将学习:
How to create client applications that call your web API.
如何创建调用Web API的客户端应用程序。包括以下几个部分:
- 3.1 Sample: Introduction to HttpClient
示例:HttpClient介绍 - This sample demonstrates HttpClient, a modern HTTP client for .NET. HttpClient provides a flexible and extensible API for accessing all things exposed through HTTP.
这个示例演示HttpClient,用于.NET的一种现代HTTP客户端。HttpClient为访问通过HTTP暴露的所有事物提供了一种灵活、可扩展的API。(注:在http://blogs.msdn.com/b/webdev/archive/2012/08/26/asp-net-web-api-and-httpclient-samples.aspx上现在有三个HttpClient方面的示例,本教程系列翻译略 — 译者注)。 - 3.2 Calling a Web API From a .NET Client
通过.NET客户端调用Web API - By Mike Wasson | July 18, 2012
作者:Mike Wasson | 日期:2012-7-18 - This tutorial shows how to use HttpClient in a C# console application, to make HTTP calls to a web API.
本教程展示如何在一个C#控制台应用程序中使用HttpClient,形成对Web API的HTTP调用。 - 3.3 Calling a Web API From a WPF Application
通过WPF应用程序调用Web API - By Mike Wasson | August 22, 2012
作者:Mike Wasson | 日期:2012-8-22 - This tutorial builds on the previous, by showing how to handle asynchronous methods in HttpClient, without blocking the client UI.
本教程建立在前面的基础之上,展示如何在HttpClient中处理异步方法, - 3.4 HttpClient Message Handlers
HttpClient消息处理程序 - By Mike Wasson|October 1, 2012
作者:Mike Wasson | 日期:2012-10-1 - Shows how to add custom HTTP message handlers to the HttpClient pipeline.
展示如何将自定义HTTP消息处理程序添加到HttpClient管线。
【ASP.NET Web API教程】3 Web API客户端的更多相关文章
- ASP.NET 5系列教程 (六): 在 MVC6 中创建 Web API
ASP.NET 5.0 的主要目标之一是统一MVC 和 Web API 框架应用. 接下来几篇文章中您会了解以下内容: ASP.NET MVC 6 中创建简单的web API. 如何从空的项目模板中启 ...
- 【ASP.NET Web API教程】6.1 媒体格式化器
http://www.cnblogs.com/r01cn/archive/2013/05/17/3083400.html 6.1 Media Formatters6.1 媒体格式化器 本文引自:htt ...
- 【ASP.NET Web API教程】1.1 第一个ASP.NET Web API
Your First ASP.NET Web API (C#)第一个ASP.NET Web API(C#) By Mike Wasson|January 21, 2012作者:Mike Wasson ...
- 【ASP.NET Web API教程】3.2 通过.NET客户端调用Web API(C#)
原文:[ASP.NET Web API教程]3.2 通过.NET客户端调用Web API(C#) 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的 ...
- 【ASP.NET Web API教程】2.4 创建Web API的帮助页面
原文:[ASP.NET Web API教程]2.4 创建Web API的帮助页面 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的内容. 2.4 ...
- 【ASP.NET Web API教程】2.3.7 创建首页
原文:[ASP.NET Web API教程]2.3.7 创建首页 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的内容. Part 7: Crea ...
- 【ASP.NET Web API教程】2.3.6 创建产品和订单控制器
原文:[ASP.NET Web API教程]2.3.6 创建产品和订单控制器 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的内容. Part 6 ...
- 【ASP.NET Web API教程】2.3.5 用Knockout.js创建动态UI
原文:[ASP.NET Web API教程]2.3.5 用Knockout.js创建动态UI 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的内容 ...
- 【ASP.NET Web API教程】2.3.4 创建Admin视图
原文:[ASP.NET Web API教程]2.3.4 创建Admin视图 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的内容. Part 4: ...
随机推荐
- mysql数据库修改数据库编码,字段编码与表编码(转) good
最近看了一下KIGG框架,发现在用EF + MYSQL数据库时,数据出现了乱码,用工具(Navicat )查看一下表category的结构发现 KIGG 数据库的默认情况是用latin1编码的(DEF ...
- Android核心基础(十一)
1.Android的状态栏通知(Notification) 通知用于在状态栏显示消息,消息到来时以图标方式表示,如下: //获取通知管理器 NotificationManager mNotificat ...
- POJ 3301 Texas Trip
题目大意: 在二维坐标系中给出一些点.求能覆盖他们的最小正方形的面积(正方形的边不一定平行坐标轴) 解题思路: 对于一个点.若坐标轴旋转a度(弧度制).那么X'=X*cos(a)-Y*sin(a);Y ...
- NHibernate - HQL - 添加和更改
添加: /// <summary> /// 等待乙方做出回应 A /// </summary> private void button2_Click_1(object send ...
- uboot代码2:stage2代码,启动内核
一.uboot最终目的: 1.读出内核 do_nand read kernel { flash上存的内核:uImage = 头部 + 真正的内核; } 2.启动内核. do_bootm_linux { ...
- Debian安装Nexus
前置条件 安装jdk (如果使用 nexus-2.6 以上版本需要jdk7) 1 apt-get install openjdk-6-jre / apt-get install openjdk-6-j ...
- php 中 return exit break contiue 详解
return.break和contiue是语言结构,就如同if语句之类的,但是exit却是个函数. 1.exit函数 作用:Output a message and terminate the cur ...
- Hadoop自定义Counter
1.通过enum自定义Counter public static num LOG_PROCESSOR_COUNTER { BAD_RECORDS }; 2.在Mapper或者Reducer中操作Cou ...
- 怎样制作一个相似Tiny Wings的游戏 Cocos2d-x 2.1.4
在第一篇<怎样使用CCRenderTexture创建动态纹理>基础上,添加�创建动态山丘,原文<How To Create A Game Like Tiny Wings with C ...
- Response.AppendCookie
//写入 protected void Button2_Click(object sender, EventArgs e) { HttpCookie cookie=new HttpCookie(&qu ...