Angular2中的Formspree

时间:2017-02-25 11:36:04

标签: http angular post angular2-services angular2-http

我正在尝试将Formspree与Angular HTTP Client一起使用。因此,我创建了一个具有sendMail()方法的服务。在那里,我制作我的标题和一个简单的测试体。并使用post()方法发送它。但没有任何反应。我在Chrome的网络检查器中看不到任何POST消息,我也没有得到回复

import {Http,Headers,Response} from '@angular/http';
import 'rxjs/Rx';

@Injectable()
export class SeoService {
  constructor(titleService: Title ,private http: Http){}

 public sendMail(){
        console.log("send");
        const headers = new Headers({
            'Content-Type' : 'application/json'
        });

       return this.http.post("https://formspree.io/test.test@test.net", 
            {
                name: 'test',
                _replyto: 'test@test.com',
                message: "testMessage"
            },
            {
                'headers' : headers
            }
        ).map(res => console.log(res.json()));
    }

}

在我的代码中,该电子邮件是有效的电子邮件,也在Formspree

注册

0 个答案:

没有答案