Я пробовал Ionic v4 angular и пытался связаться с odoo v10.
Поэтому я использовал продвинутый плагин http . и сделайте запрос к серверу следующим образом.
home.page.ts
this.http
.post(
"http://10.42.0.63:8877/web/database/list",
{
jsonrpc: "2.0",
method: "call",
id: 1,
csrf_token: "CSRF_TOKEN",
params: {}
},
{
"Content-Type": "application/json; charset=utf-8",
"x-csrf-token": "CSRF_TOKEN"
}
)
.then((res: any) => {
console.log("---------------res--------------" + JSON.stringify(res));
})
.catch((err: any) => {
console.log("---------------err--------------" + JSON.stringify(err));
});
Я сталкивался с такой ошибкой
<function list at 0x7f99c50005f0>, /web/database/list: Function declared as capable of handling request of type 'json' but called with a request of type 'http'
Я погуглил все об этом, но не могу найти ожидаемый результат. Пожалуйста, покажите мне, как это решить.
Заранее спасибо.