Как лучше всего передать набор параметров на сайт? - PullRequest
0 голосов
/ 19 ноября 2018

Мне нужно передать несколько параметров на веб-сайт (веб-приложение MVC, созданное в VS2017), который, в свою очередь, будет создавать PDF-файл, который возвращается зрителю.

Примерно так: * +1004 *? StrAssetID = E2BEB600 & strUserID = 59 & strGIU = 1

Мне сказали, что это возможно только с помощью API (т.е. REST API)

Так должно ли веб-приложение быть API REST? то есть это не может быть простой веб-сайт Hello World?

Есть ли лучший способ передать параметры?

1 Ответ

0 голосов
/ 19 ноября 2018

Если у вас уже есть веб-приложение MVC, тогда будет относительно легко добавить к нему конечную точку (например, /api/pdf/get?<your params>), которая делает это. MVC имеет отличную поддержку ответов API, см., Например, Как вернуть PDF из приложения Web API

И если вам не нужны сотни параметров, указание параметров в URL, как вы это сделали, является рекомендуемым подходом.

Я бы не знал, почему вы бы назвали «Привет мир веб-сайт» (или даже что вы подразумеваете под этим ... ), если у вас уже есть полноценное MVC Web App.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...