此配置元素定义带有自动添加 <webHttp> 行为的固定 <webHttpBinding> 绑定的标准终结点。在编写 REST 服务时,请使用此终结点。
架构层次结构
<system.serviceModel>
<standardEndpoints>
语法
<system.serviceModel>
<standardEndpoints> <webHttpEndpoint> <standardEndpoint automaticFormatSelectionEnabled="String" defaultOutgoingResponseFormat=”Xml/Json” helpEnabled=”Boolean” webEndpointType=”String”/> </webHttpEndpoint> </standardEndpoints>
</system.serviceModel>
属性和元素
以下几节描述了特性、子元素和父元素。
属性
| 特性 | 说明 |
|---|---|
automaticFormatSelectionEnabled |
一个布尔值,指示是否启用自动格式选择。 如果启用了自动格式选择,基础结构将分析请求消息的 Accept 标头,并确定最适合的响应格式。如果 Accept 标头未指定适合的响应格式,则基础结构将使用请求消息的 Content-Type,或使用操作的默认响应格式。 |
defaultOutgoingResponseFormat |
一个指定默认传出响应格式的特性。此特性的类型为 Webmessageformat |
helpEnabled |
一个布尔值,指示是否为终结点启用了 HTTP 帮助页。 |
webEndpointType |
一个字符串,指定终结点的类型。 |
子元素
无。
父元素
| 元素 | 说明 |
|---|---|
具有一个或多个固定属性(地址、绑定和协定)的预定义终结点的标准终结点集合。 |