Я сделал API, в котором есть некоторые данные, например, www.example.com/data/select?indent=on&q=title:asthma
предоставляет данные в формате JSON, например
{
"responseHeader":{
"status":0,
"QTime":2,
"params":
{
"q":"title:asthma",
"indent":"on",
"wt":"json"
},
"response":{"numFound":1,"start":0, docs:[
{
"tstamp": "xxxx"
"id": "xxxxx"
"title": "Asthma is a medical term"
"url": "www.example.com/xxxx"
"content":"xxxxx"
}]}
}}
Я хочу вызвать тот же URL из моего приложения .netcore, чтобы у меня был заголовоки URL из ответа и показать его моему приложению .netcore. Как новичок в .netcore, довольно сложно привыкнуть к архитектуре MVC. Моя модель выглядит следующим образом
namespace searchEngineTesting.Models
{
public class SearchModel
{
public string Title {get; set;}
public string Source {get; set;}
}
}
Как я могу использовать контроллер, который всякий раз, когда триггеры принимают строку в качестве ввода, например cancer
, и помещает ее в заголовок API, например www.example.com/data/select?indent=on&q=title:cancer
, и получает title
и url
из ответа.