我正在尝试将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
注册