Как отправить сложный объект (который может иметь огромные данные) в метод получения веб-API? Я знаю, что могу использовать параметр «FromUri», но поскольку данные слишком большие, я не могу использовать этот параметр. Я хочу использовать функцию «FromBody» пользователя. Но могу ли я отправить данные в метод Get?Web API Получить метод со сложным объектом как параметр
Пожалуйста, наставит меня здесь ... заранее спасибо
So In этот случай ... «WCF» - лучший вариант по сравнению с «WebAPI». Потому что публикация огромных данных в GET может быть не очень хорошая идея? –
@KokiralaSudheer, вы не можете публиковать данные в GET :-) Вы противоречите себе. WCF не поможет вам вообще. Я бы рекомендовал вам прочитать спецификацию протокола HTTP и ознакомиться с глаголами GET и POST и, самое главное, с их различиями. Когда вы используете глагол GET, запрос не имеет никакого тела. Вы можете отправлять значения только на сервер с параметрами строки запроса. Если вам нужно отправить огромные данные на сервер, вы должны использовать POST. –
@KokiralaSudheer Подумайте об этом так: 'GET: предоставил URL-адрес, получит некоторые данные.' 'POST: предоставил URL-адрес и некоторые данные, отправит некоторые данные и вернет некоторые данные в ответ.' –