Compartilhar via


<webHttpEndpoint>

Esse elemento de configuração define um ponto de extremidade padrão com uma associação <webHttpBinding> fixa que adiciona automaticamente o comportamento <webHttp>. Use esse ponto de extremidade ao escrever um serviço REST.

<configuration>
  <system.serviceModel>
    <standardEndpoints>
      <webHttpEndpoint>

Syntax

<system.serviceModel>
  <standardEndpoints>
    <webHttpEndpoint>
      <standardEndpoint automaticFormatSelectionEnabled="String"
                        defaultOutgoingResponseFormat="Xml/Json"
                        helpEnabled="Boolean"
                        webEndpointType="String" />
    </webHttpEndpoint>
  </standardEndpoints>
</system.serviceModel>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
automaticFormatSelectionEnabled Um valor booliano que indica se a seleção automática de formato está habilitada.

Quando a seleção de formato automático é habilitada, a infraestrutura analisa o cabeçalho Accept da mensagem de solicitação e determina o formato de resposta mais apropriado. Se o cabeçalho Accept não especificar um formato de resposta adequado, a infraestrutura usará o Content-Type da mensagem de solicitação ou o formato de resposta padrão da operação.
defaultOutgoingResponseFormat Um atributo que especifica o formato de resposta de saída padrão. Esse atributo é do tipo WebMessageFormat
helpEnabled Um valor booliano que indica se a página de ajuda HTTP está habilitada para o ponto de extremidade.
webEndpointType Uma cadeia de caracteres que especifica o tipo do ponto de extremidade.

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
<standardEndpoints> Uma coleção de pontos de extremidade padrão que são pontos de extremidade predefinidos com uma ou mais de suas propriedades (endereço, associação, contrato) corrigidos.

Confira também