WCF Web HTTP Programming Model

The Windows Communication Foundation (WCF) Web HTTP Programming Model allows developers to expose WCF service operations to non-SOAP endpoints. The topics in this section examine the feature in detail.

In This Section

WCF Web HTTP Programming Model Overview
Provides an overview of the Windows Communication Foundation (WCF) Web HTTP Programming Model.

WCF Web HTTP Programming Object Model
Discusses the Windows Communication Foundation (WCF) Web HTTP Programming Model and how it works.

How to: Create a Basic WCF Web HTTP Service
Describes how to write a basic service that exposes a non-SOAP endpoint.

How to: Expose a Contract to SOAP and Web Clients
Describes how to write a basic service that exposes the same contract to both SOAP and non-SOAP clients.

UriTemplate and UriTemplateTable
Describes how to control URIs using UriTemplate and UriTemplateTable.

Caching Support for WCF Web HTTP Services
Describes how to specify caching behavior for a WCF Web HTTP service.

WCF Web HTTP Formatting
Describes how to specify the format of the response from a WCF Web HTTP service.

WCF Web HTTP Error Handling
Describes how to return errors to WCF Web clients including HTTP status codes and additional user-defined error data.

Calling a REST-style service from a WCF service
Describes how to call a REST-style service from inside a WCF service.