|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
Petro123skyANAPetro123, ждём работающего примера. от меня милый? Почему? Ну ты же выйдешь на работу, проверишь и покажешь какие настройки выбрать в IDE, чтобы заработало. Или ты не выйдешь на работу? Не проверишь и не покажешь нужные настройки? P.S.: и заметили, я уже милый. Геи такие переменчивые натуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2018, 13:42 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
skyANAждём Ты с кем там? Тут есть полиция нравственности чтобы предупредить преследующего(ИХ) и что то требующего? Кнопка модератора не работает). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2018, 13:43 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
skyANAчтобы заработало. у ВАС, с кем вы там в цикле ожидания, плохо с памятью. Я обещал посмотреть что возвращает метод и можно ли на это повлиять. Глянь выше милый. И не говори за всех. Только за себя. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2018, 13:44 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
Petro123skyANAчтобы заработало. у ВАС, с кем вы там в цикле ожидания, плохо с памятью. Я обещал посмотреть что возвращает метод и можно ли на это повлиять. С памятью у меня всё хорошо. Ожидается, что ты придёшь на работу, возьмёшь в руки клиент WCF, нудными настройками повлияешь на него, и... Либо мы получим работающий пример, за который скажем тебе спасибо, особенно ТС. Либо убедимся в том, "что сгенерировать клиента в студии можно для обсуждаемого сервиса, но вот работать он не будет". И ты прочитаешь занудное: "Ну тебе же это ещё на первой странице написали, к чему весь этот флуд?". Лично я за первый вариант (работающий пример), а ты? Вообщем продолжим через неделю ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2018, 14:06 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
skyANAнудными настройками нужными ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2018, 14:07 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
Ребята, давайте жить дружно! Задача не решена. Кидайте только дельные мысли, проверю что надо по вашей указке или сами попробуйте подключиться к этому сервису. Сервис точно работает, им пользуются. Примеры есть только на php ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 06:36 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
Class View может понадобится ... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 06:38 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
AlexV1, Вам уже подкинули мысль: делать вручную, потому как мышкой натыкать не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 06:50 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
AlexV1, хотя вот Вам другая мысль: попробуйте подправить wsdl. Сохранить, подправить и указать в качестве Address. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 07:04 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
> Вам уже подкинули мысль: делать вручную, потому как мышкой натыкать не получится. Вручную не делал ранее. Но попробовать надо. XML-тело запроса сформировал в postData = "...."; Address = " https://api.forum-auto.ru/soap"; А что указывать в ContentType, Accept, Host? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 08:52 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
Делаю так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
Никаких Exception не возникает, в resp reader.ReadToEnd() присваивает "". в Watch WebResponse выгдлядит так: CharacterSet "utf-8" string ContentEncoding "" string ContentLength 0 long ContentType "text/xml; charset=utf-8" string + Cookies {System.Net.CookieCollection} System.Net.CookieCollection + Headers {Connection: keep-alive Content-Length: 0 Cache-Control: no-store, no-cache Content-Type: text/xml; charset=utf-8 Date: Wed, 13 Jun 2018 07:08:08 GMT Expires: Wed, 13 Jun 2018 10:08:08 +0300 Server: nginx/1.10.1 } System.Net.WebHeaderCollection IsFromCache false bool IsMutuallyAuthenticated false bool + LastModified {13.06.2018 14:08:16} System.DateTime Method "POST" string + ProtocolVersion {1.1} System.Version + ResponseUri { https://api.forum-auto.ru/soap} System.Uri Server "nginx/1.10.1" string StatusCode OK System.Net.HttpStatusCode StatusDescription "OK" string SupportsHeaders true bool + Non-Public members SoapUI утилита при этом же запросе выдает ответ Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 10:25 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
AlexV1, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
ЗЫ. Тебя бы у нас уже уволили, и это никак не связано с твоими навыками по программированию ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 12:22 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
Вопрос решен. Спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 13:00 |
|
Подключение к стороннему WCF по HTTPS
|
|||
---|---|---|---|
#18+
Впечатление, что в шарпе на WCF пишут полтора программиста)). skyANAPetro123, ....гадания на кофе пропущены... Дорогой, ты разговариваешь с мембером даже в блокировке))))). А также в гос.праздники и ЧМ мира по футболу. К сожалению, не интересен. Даже с учётом Папы модератора. Это же надо! 30 постов в теме и все про меня и ни одного по делу. refreg, посмотрел как обещал тип возврата метода. Возвращается string. Причём штатная смена типов возврата (выше скрин) не работает. Я бы сказал так: - по логике вещей нужно возвращать не массив, а класс для сериализации на клиента. Что то типа: Код: sql 1. 2. 3.
Тогда бы всё IMHO работало. 3. Если программисты сервиса всё таки криворукие, тогда всё равно выкидывать WCF не надо, т.к. есть API. - в конфиге пишем: Код: sql 1. 2. 3. 4. 5. 6. 7.
пишем такой класс _расширение_: Код: sql 1.
внедряемсяв контракт: Код: sql 1. 2.
всё. Теперь имеем полный контроль над приходом и уходом пакетов и корректируем возврат. Итого 3 метода решения: 1. выкинуть WCF и руками (твои посты выше) 2. договор с прогерами сервиса о модернизации 3. не выкидывать WCF и корректировать возврат с помощью штатных интерффейсов. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 10:32 |
|
|
Start [/forum/topic.php?fid=19&msg=39660231&tid=1396688]: |
0ms |
get settings: |
25ms |
get forum list: |
25ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
320ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 468ms |
0 / 0 |