Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 27.12.2016
Сообщений: 3
1

Клиент для доступа к web-сервисам с API

12.11.2018, 14:11. Показов 855. Ответов 1

Доброго времени суток!

Друзья, поделитесь мыслями, как правильно построить клиента на C# для доступа к сторонним web-сервисам через API?

Клиент, думаю в виде Windows service, с помощью GET или POST запросов должен по таймеру отправлять несколько разных запросов с параметрами, получать и парсить ответы, затем передавать полученные данные следующему уровню.

Как организовать цикл с запросами и управлять его частотой?
Как формировать и передавать параметры в запросы?
Как разделить разные запросы на потоки и выполнять эти задачи асинхронно?
Как планировать выполнение отдельных запросов?

Сейчас научился отправлять и обрабатывать запросы с помощью System.Net.HttpWebRequest в while, но, возможно ведь есть более грамотный способ организации подобной деятельности? Может быть фрэймворки? Книги или статьи рассматривающие эти вопросы?

В интернете информации масса, но всё разрозненно, а время безценно! Люди дайте идей и ссылок по существу вопроса, буду благодарен.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2018, 14:11
Ответы с готовыми решениями:

Комплекс программ для доступа к файл-сервисам Windows (samba)
Как командной строки включить share-уровень на компьютере?

Клиент Web Api
Авторизуюсь к web api - следующий запрос выдает не авторизованный доступ, авторизация на сервере...

Нет доступа к сервисам гугл
Добрый вечер. уже сталкивалась с такой проблемой - но вот опять видимо поймала где-то вирус....

Нет доступа к сервисам Google
Добрый день! Помогите пожалуйста "вылечить" комп) вчера вечером перестала загружаться страница...

1
39 / 35 / 9
Регистрация: 01.02.2014
Сообщений: 814
14.11.2018, 00:03 2
BahiyaDN, можете использовать для отправки любую подходящую библиотеку , я бы советовал xNet (очень простая для освоения, да и за 3 года работы ни разу не заметил минусов)

Цитата Сообщение от BahiyaDN Посмотреть сообщение
Как организовать цикл с запросами и управлять его частотой?
Таймером полагаю, тут вариантов не много

Цитата Сообщение от BahiyaDN Посмотреть сообщение
Как формировать и передавать параметры в запросы?
Не уловил смысл вопроса, очень просто, формируйте и передавайте

Цитата Сообщение от BahiyaDN Посмотреть сообщение
Как разделить разные запросы на потоки и выполнять эти задачи асинхронно?
Можно сделать для каждого запроса на определенный адрес отдельную функцию в виде Task(а) и ожидать завершения всех в конце главного таймера

Цитата Сообщение от BahiyaDN Посмотреть сообщение
Как планировать выполнение отдельных запросов?
Каких отдельных?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2018, 00:03

Обращение к Web сервисам из лотуса.
Приветствую форумчан! Наступил такой период в работе, когда потребовалось связать lotus с IP...

2 сервиса (WCF Web API и ASP.NET Web API) на одном хосте
Есть БД с юзерами Есть консольное приложение (OWIN selfhost) с контроллером ImportController :...

Клиент для DropBox REST API
Всем привет! Хочу написать небольшой клиент для DropBox. Есть у него прекрасный API для этого. При...

WCF клиент для Web-сервиса
Доброе время суток! Пытаюсь создать клиента для Web-сервиса по wsdl. Заголовок и часть аттрибутов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.