Как добавить cookie на HttpTransportBindingElement

Если вы сомневаетесь в том, что происходит с перенаправлением, добавьте это к вам b.sh скрипт

#! /bin/bash
lsof -d 0,1,2 -a -p $
...

и вы можете проверить, куда перенаправляются 0,1 и 2 FD.

6
задан bignose 1 May 2009 в 07:02
поделиться

2 ответа

Метод, описанный в http://kennyw.com/indigo/153, работает на основе на служебный вызов. Это означает, что необходимо удостовериться, что все вызовы к сервису WCF сделаны после того, как объект OperationContextScope создается и прежде чем он будет расположен для этого работать. Иначе cookie никогда не будет добавляться к запросу.

Если Вы ищете централизованное решение, чтобы вручную добавить, что cookie ко всем исходящим Запросам HTTP, сделанным к сервису WCF, взглянул на этот поток:

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/624fb3f9-222d-4795-9140-fe9ef3934361/

2
ответ дан 17 December 2019 в 00:15
поделиться

Необходимо установить allowCookies параметр конфигурации для привязки ко лжи. Это звучит нечетным, но это объяснено почему здесь:

http://kennyw.com/indigo/211

После того как Вы делаете это, необходимо добавить cookie сами с помощью метода, описанного здесь:

http://kennyw.com/indigo/153

2
ответ дан 17 December 2019 в 00:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: