diff --git a/projects/budgetkey/src/app/item/budgetkey-item.service.ts b/projects/budgetkey/src/app/item/budgetkey-item.service.ts index f3aa9b6..fdceaa8 100644 --- a/projects/budgetkey/src/app/item/budgetkey-item.service.ts +++ b/projects/budgetkey/src/app/item/budgetkey-item.service.ts @@ -96,11 +96,16 @@ export class BudgetKeyItemService { } getItemData(query: string, headersOrder: string[], formatters: any[], page = 0, pageSize?: number): Observable { - let url = 'https://next.obudget.org/api/query?query=' + encodeURIComponent(query) + '&page=' + page; + const params: any = { + page + }; + let url = 'https://next.obudget.org/api/query'; if (!!pageSize) { - url += '&page_size=' + pageSize; + params['page_size'] = pageSize; } - return this.http.get(url) + const formData = new FormData(); + formData.append('query', query); + return this.http.post(url, formData, {params}) .pipe( map( (res: any) => {