まずは、私の質問に耐えてください。角2の混乱Http投稿要求
私がやっていることは、文字列の応答データを返すだけのajaxリクエストを実行することです。
は、ここに私のphpこれは動作しません
let headers = new Headers({ 'Content-Type': 'application/x-www-form-urlencoded' });
let options = new RequestOptions({ headers: headers });
return this.http.post('./app/parsers/peenoise.php', '', options)
.then(val => console.log(val))
<?php
header('Access-Control-Allow-Origin: *');
echo 'Peenoise Crazy';
?>
HTTPリクエストです。しかし、もし私がURLをこれに変更するとhttp://localhost:8912/app/parsers/peenoise.php
。できます。
質問./app/parsers/peenoise.php
が動作しないのはなぜ
- ?
- URLを
http://localhost:8912/app/parsers/peenoise.php
に変更した場合。header('Access-Control-Allow-Origin: *')
を入力する必要があるのはなぜですか?それは私のアプリの同じフォルダにあります。 http://localhost:8912/route/to/phpfolder.php
のURLを渡さずにhttp.postを使用する方法?
ご協力いただければ幸いです。私にこれを案内してください。ありがとう
quando OusuárioFAZ UMAsolicitação于山島アヤックス角度2、O pedidoéデnavegador行うclienteです。サービド・ナイト・ベーム・オブ・サービド・オブ・サービサー。ポルソーソ、サービサーのために必要なもの。あなたはクライアントに何の援助もしません。 希望の方法でサーバーにリクエストすることはできません。 –
'/ app/parsers/peenoise.php'(先頭のドットなし)を試しましたか?ディレクトリパス表記を使用しようとしているようですが、ドットはURLと同じように解釈されません。 –
@ user3608792はい。私はすべてを試して、コンソールにエラーがなく、動作しません。 –