2011-12-29 2 views
0

У меня есть небольшая служба RESTfull, которая возвращает изображения (например, link).Служба WCF REST - называется дважды

Моя конфигурация выглядит следующим образом:

<bindings> 
    <webHttpBinding> 
    <binding maxBufferSize="2147483647" maxBufferPoolSize="2147483647" 
     maxReceivedMessageSize="2147483647"> 
     <readerQuotas maxArrayLength="2147483647" /> 
    </binding> 
    </webHttpBinding> 
</bindings> 

и

<services> 
<service name="namespace.ServiceName"> 
     <endpoint address="" behaviorConfiguration="web" binding="webHttpBinding" contract="namespace.IServiceName"> 
</endpoint> 
</service> 
</services> 

и

<endpointBehaviors> 
<behavior name="web"> 
    <webHttp/> 

</behavior> 
</endpointBehaviors> 

Проблема

Для некоторых REAS на при вызове его из разных браузеров я получаю различные модели поведения:

  1. есть - каждая вещь работает отлично
  2. хрома - моя служба вызывается дважды - один раз для изображения и один раз, когда браузер ищет для Favicon
  3. Firefox - мое обслуживание вызывается дважды - оба раза браузер запрашивает изображение (т. Е. адрес в адресной строке)

Кто-нибудь видел это раньше? является ли это обязательной проблемой? как это решить?

Большое спасибо: P

ответ

1

То нормально, почти каждый браузер ищет фавиконки, пытаются игнорировать его. Если ваша Служба будет публичной, также помните, что пользователи будут запрашивать у robots.txt

Смежные вопросы