La publicación angular de 4 Http no funciona

Espero que ha todos les este yendo bien. Recientemente comencé a trabajar con angular 4.4, he estado tratando de publicar datos en mi servidor api, pero desafortunadamente no funciona. He pasado como 2 días pero todavía no he tenido éxito. Y ya he probado 6-7 artículo incluso deangular.io. He intentado ambosHttp yHttpclient módulos pero nada parece estar funcionando.

El problema es que cada vez que intento publicar datos en mi servidor, Angular crea httpOPCIONES tipo de solicitud en lugar deENVIAR.

this.http.post('http://myapiserver.com', {email: '[email protected]'}).subscribe(
    res => {
        const response = res.text();
    }
);

Y también he tratado de enviar opciones personalizadas con la solicitud, pero aún no he tenido éxito.

const headers = new Headers({ 'Content-Type': 'x-www-form-urlencoded' });
const options = new RequestOptions({ headers: headers });
options.method = RequestMethod.Post;
options.body = {name: 'Adam Smith'};
//options.body = JSON.stringify({name: 'Adam Smith'}); // i also tried this
//options.body = 'param1=something&param2=somethingelse'; // i also tried this

Estaba usando ASP.NET core 2.0, pero como no funcionaba, también probé el código php simple. Aquí está el código del lado del servidor para php. Y tampoco está funcionando.

<?php
print_r($_POST);
?>

Nota: Cors también están habilitados en el servidor. Además, también intenté obtener una solicitud simple y funciona perfectamente bien.

Realmente apreciaré algo de ayuda.

Gracias por adelantado

Respuestas a la pregunta(3)

Su respuesta a la pregunta