$ _POST中不存在Ionic中的Post Request

时间:2017-12-12 12:26:22

标签: javascript php angular ionic-framework ionic3

我正在从离子应用程序向我的服务器发送帖子请求。

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { HttpClient } from '@angular/common/http';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {
 
  constructor(public navCtrl: NavController, public http: HttpClient ,) {
  }

  logForm(){
    const obj = {appName:'oussama'}
    var link = 'http://www.samoox.com/SearchPaidApp.php';
    this.http.post(link ,obj,{responseType: 'text'}).subscribe(data =>{
      console.log(data);
    });
  }
}

在服务器端ii我只是尝试var_dump $ _POST数组,但它返回数组(0){},知道我已经发送了带有post请求的参数。

1 个答案:

答案 0 :(得分:0)

您可以尝试设置请求的内容类型

logForm(){
    const obj = {appName:'oussama'}
    var link = 'http://www.samoox.com/SearchPaidApp.php';
    var headers = new HttpHeaders().set('Content-Type', 'application/json; charset=utf-8');
    headers.append('responseType', 'text');
    var options =  {
            headers: headers
        };
    this.http.post(link ,obj,options).subscribe(data =>{
      console.log(data);
    });
  }