![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
ShadowDancer |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 15.6.2006 Репутация: нет Всего: нет |
День добрый! Я пришел из мира Delphi с его TIdHTTP.
Если мне хотелось получить страницу, то мне было необходимо было сделать одно обращение IdHTTP.Get('http://ya.ru'); Если я захотел бы отправить данные, то код увеличился бы не намного IdHTTP.Post('http://serv.ru/post.php', SL);, где SL - объект с параметрами. В C#, стандартными средствами нужно определять множество настроек, перед тем как сделать запрос. А есть ли какая-либо библиотека или класс, чтобы упростить мне жизнь и выполнять запросы как и в Delphi, за одну-две строки? Спасибо! |
|||
|
||||
ShadowDancer |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 15.6.2006 Репутация: нет Всего: нет |
Для удобной и быстрой работы с GET-запросами нашел класс HTTPGet - http://www.goldb.org/httpgetcsharp.html
Теперь осталось найти класс для POST запросов. |
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 22 Всего: 118 |
имхо судя по коду плохой класс
Этот метод:
легко заменяется на HttpUtility.UrlEncode, HttpUtility.UrlPathEncode, System.Web.HttpUtility.HtmlDecode.... Это сообщение отредактировал(а) jonie - 7.1.2010, 21:22 -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
||||
|
||||
ShadowDancer |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 15.6.2006 Репутация: нет Всего: нет |
Да, WebClient - это хорошо, но он ведь не поддерживает Cookies?
В самом вопросе я ничего не сказал о поддержке кук, но они нужны... |
|||
|
||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 4 Всего: 26 |
HttpWebRequest и HttpWebResponse.
-------------------- Жизнь - печальная штука. |
|||
|
||||
ShadowDancer |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 15.6.2006 Репутация: нет Всего: нет |
Вопрос задавал, видимо из очень большой лени, т.к. хотелось все и сразу, да еще и с рюшечками. Код пришлось писать самому.
Пример вызова такого кода, как я хотел:
Тут куки сами обновляются, как я и хотел + с запросами теперь работать очень легко (ага, как в TIdHTTP). |
||||
|
|||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |