Мне нужна помощь. Моя проблема заключается в создании API с JSON RPC 2.0 на .NET Core 2.0 проекта.
Итак, я установил этот https://github.com/edjCase/JsonRpc плагин.
И установите ItemsController следующим образом:
namespace AWSTestLambda.Controllers
{
[Route("api/v1/[Controller]")]
public class ItemsController : RpcController
{
public String Test(int id)
{
return "testing";
}
}
}
Итак, я вызываю метод с почтальоном на локальном компьютере следующим образом (на локальной машине):
URL установлен на POST: http://localhost:55241/api/Items
И как набор тел (сырой):
{
"jsonrpc": "2.0",
"method": "Test",
"params": {
"id": 1234
},
"id": ""
}
Ответ:
{
"id": "",
"jsonrpc": "2.0",
"error": {
"code": -32601,
"message": "No methods matched request.",
"data": null
}
}
Как можно решить эту проблему? Я не знаю, как вызвать метод внутри контроллера.
Спасибо всем.