Quantcast
Channel: Ionic Forum - Latest topics
Viewing all articles
Browse latest Browse all 71531

HttpClient - How post data in a php file in my Ionic Project

$
0
0

@SebEs wrote:

Hi, I’ve been trying to use the HttpClient module and it’s working like a charm for get a json file. However, i try to post data in a php script in my ionic project (src/assets/scripts/php/news.php).

src/assets/scripts/news.php :

header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']);
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS');
header('Access-Control-Max-Age: 1000');
header('Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With');

$postdata = file_get_contents("php://input", true);

src/pages/news/news.ts :slight_smile :

sendNewsToPhp(news: string){
    //let data = JSON.stringify(news);
    let data = news;
    this.http.post("../assets/scripts/php/news.php", data, {headers: {'Content-Type': 'application/json'}})
      .subscribe(
        response => console.log("Res provider :", response),
        error => console.log("err : ", error)
      );
  }

error :

error: "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<title>Error</title>\n</head>\n<body>\n<pre>Cannot POST /assets/scripts/php/news.php</pre>\n</body>\n</html>\n"
​
headers: Object { normalizedNames: Map(0), lazyUpdate: null, lazyInit: lazyInit()
 }
​
message: "Http failure response for http://localhost:8100/assets/scripts/php/news.php: 404 Not Found"
​
name: "HttpErrorResponse"
​
ok: false
​
status: 404
​
statusText: "Not Found"
​
url: "http://localhost:8100/assets/scripts/php/news.php"

I already tried :

I think the problem is that my file is in my ionic project. Is it possible to do that?

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 71531

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>