Как отправить http поставить запрос в Ionic 3? - PullRequest
0 голосов
/ 15 января 2019

привет, это мой API и работа с почтальоном

$app->put('/mmsg/{id}', function (Request $request, Response $response, array $args) {
  require_once('dbconnect.php');
  $mmsg_id = $args['id'];
  $query = "update mmsg set m_pay=1 where mmsg_id=$mmsg_id";
  $result = $contomysql->query($query);
});

как я могу отправить mmsg_id на это с помощью ionic

, пожалуйста, помогите, это мой проект колледжа, и я застрял здесь.

1 Ответ

0 голосов
/ 15 января 2019

Использовать HttpClient модуль в angular/common/http.

HttpClient PUT запрос имеет 3 параметра.

  1. 1011 * URL *
  2. тело
  3. опции

Вы можете отправлять HttpHeaders / HttpParams в параметре параметров.

Пример:

import { Injectable } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';

@Injectable()
export class SampleService {

  API: string = "www.example.com/mmsg";

  constructor(private http: HttpClient) {}

  update(): Observable<any> {

    let headers = new HttpHeaders({ 'Content-Type': 'application/json' });
    let params = new HttpParams().append('id': 1);
    let options = { headers: headers, params: params };

    return this.http.put(this.API, null, options);
  }
}

Более подробную информацию см. В документации .

...