powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / net mvc: как отправить из контролера POSt-запрос?
10 сообщений из 10, страница 1 из 1
net mvc: как отправить из контролера POSt-запрос?
    #40034827
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Есть LINQ-запрос:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
var query = await
(
 from x in db.Table1
 where x.id=1
 select new
 {
  x.filed1,
  x.filed2
 }
)


Подскажите, как данные этого запроса отправить POST-запросом на сторонний ресурс?


П.С. Как вариант есть:
Код: c#
1.
2.
3.
4.
5.
6.
using (WebClient wc = new WebClient())
{
 wc.Encoding = System.Text.Encoding.UTF8;
 wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
 string res = wc.UploadString("https://mysite.ru/api", "POST", strJSON);
}


где strJSON - это текстовая строка.
А вот что бы сразу LINQ-запрос отправить ...
...
Рейтинг: 0 / 0
net mvc: как отправить из контролера POSt-запрос?
    #40034829
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin
данные этого запроса отправить
potkin
LINQ-запрос отправить
Определись, что именно ты хочешь отправить.

В приведенном коде у тебя вообще ерунда написана await - select
...
Рейтинг: 0 / 0
net mvc: как отправить из контролера POSt-запрос?
    #40034830
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения )))
автор await - select
забыл: .FirstOrDefaultAsync();
...
Рейтинг: 0 / 0
net mvc: как отправить из контролера POSt-запрос?
    #40034832
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например результат отправить:
Код: xml
1.
{"filed1":645,"filed2":717}
...
Рейтинг: 0 / 0
net mvc: как отправить из контролера POSt-запрос?
    #40034835
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В реале результат запроса сложный будет, типа такого:
Код: xml
1.
2.
3.
4.
{
 "filed1":645,"filed2":717б
 "orders":[{"id":6796,"sh":"123456789","quantity":1.0,"price":550.0},{"id":54875,"sh":"223456789","quantity":3.0,"price":150.0}]
}
...
Рейтинг: 0 / 0
net mvc: как отправить из контролера POSt-запрос?
    #40034836
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin,

вне контекста это выглядит как предложение поговнокодить:
типа написать некий класс, что и запрос сделает и данные сериализует в нужный формат и POST-запрос отправит, и как-то его наверное обработает.

В чём смысл вашего "что бы сразу LINQ-запрос отправить"? Что это вам даст?
...
Рейтинг: 0 / 0
net mvc: как отправить из контролера POSt-запрос?
    #40034837
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, я понял, нужно парсить в Тест и так передавать ...
Спасибо!
...
Рейтинг: 0 / 0
net mvc: как отправить из контролера POSt-запрос?
    #40034838
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin
В реале результат запроса сложный будет, типа такого:
Код: xml
1.
2.
3.
4.
{
 "filed1":645,"filed2":717б
 "orders":[{"id":6796,"sh":"123456789","quantity":1.0,"price":550.0},{"id":54875,"sh":"223456789","quantity":3.0,"price":150.0}]
}


Это некий объект, сериализованный в JSON.

В чём проблема описать объект в виде класса?
Реализовать маппинг (отображение) запроса на объект?
Выполнить сериализацию объекта в JSON?
Отправить POST запрос, в теле которого передать полученный выше JSON?
...
Рейтинг: 0 / 0
net mvc: как отправить из контролера POSt-запрос?
    #40034839
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin
Ок, я понял, нужно парсить в Тест и так передавать ...
Спасибо!

Вам виднее, что вы там пытаетесь реализовать
...
Рейтинг: 0 / 0
net mvc: как отправить из контролера POSt-запрос?
    #40034875
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebClient уже 100500 лет Obsolete
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / net mvc: как отправить из контролера POSt-запрос?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]