|
WCF SOAP Помогите удалить Accept-Encoding
|
|||
---|---|---|---|
#18+
Доброго времени суток. Помогите пожалуйста разобраться в следующей ситуации. Есть CMS Magento, к ней происходит соединенние по SOAP. Я сгенерировал client и использую BasicHttpBinding. В ответе от Magento содержаться сжатые данные т.к. BasicHttpBinding запрос содержит Accept-Encoding, но при попытке распаковать сообщение я получаю исключение: Код: c# 1.
При помощи снифера удалось выяснить что если удалить из заголовка сообщения Accept-Encoding: gzip, deflate то вызов отрабатывает нормально и возвращает данные. Как удалить этот заголовок в WCF? Так же я пробовал использовать CustomHttpBinding, но при этом я получаю по SOAP ответ "Invalid api path." - CustomHttpBinding отправляет отличное от BasicHttpBinding тело, как превратить это тело в такое же как в Basic? Нужно срочно, пожалуйста помогите, перерыл все форумы ничего не могу найти толкового. Спасибо. BasicHttpBinding: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
CustomBinding: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2014, 02:09 |
|
|
start [/forum/topic.php?fid=19&fpage=9&tid=1396973]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
others: | 256ms |
total: | 372ms |
0 / 0 |