API IONIC JSON REST для WP REST API: Объект запроса пуст - PullRequest
0 голосов
/ 15 января 2019

У меня проблема с объектом WP Request. Я создал плагин Wordress с пользовательской конечной точкой:

add_action( 'rest_api_init', function () {
  register_rest_route( 'aplugin/v1', '/signup', array(
    'methods' => 'POST',
    'callback' => 'signup',
  ) );
} );

с функцией регистрации:

function signup( $request_data ) {

  write_log($request_data);

  }

Я называю эту конечную точку API следующим ионным кодом:

  post(endpoint: string, body: string, reqOpts?: any) {
    //var headers = new Headers();
    let headers = new Headers(
      {
        'Content-Type' : 'application/json'
      });
      let options = new RequestOptions({ headers: headers });

      let data = JSON.stringify({
        cardToken: 10,
        amount: 500
      });

    console.log("postjson body : " + body + "      endpoint : " + endpoint );
      console.log("postjson url : " + this.url + '/' + endpoint);
    return this.http.post(this.url + '/' + endpoint,  data , options);
  }

Я могу вызвать конечную точку (у меня есть HTTP-ответ 200), но я не могу перехватить параметры запроса. Объект WP Rest Request всегда пуст.

У кого-нибудь есть идея, чтобы помочь мне с этим?

Спасибо за вашу помощь.

...