我正在使用Angular 2向服務器發送http請求。 服務器正在運行ASP.Net。Angular 2 HTTP post no HTTP-resource found
我的API:
public class LagerController : ApiController
{
public IHttpActionResult RepHistorie(string vnr, string lagerort)
{
...
}
}
所以我會調用API與
http://123.456.7.89/api/lager?vnr=W17291092373&lagerort=0382691395
使用一種稱爲郵差與至極可以測試API的工具時也能正常工作。
但是,當使用Angular 2發出發佈請求時,它不起作用。 它說沒有找到HTTP資源。
角2:
submit() {
var body = 'vnr=W17291092373&lagerort=0382741400';
var link = 'http://123.456.7.89/api/lager';
this.http.post(link, body)
.subscribe(data => {
console.log(data);
}, error => {
console.log("Oooops!");
});
}
好像參數不正確添加。
編輯:更改標記
請使用角標籤的角度2+的問題,而不是angularjs標籤。 –
它仍然是AngularJS,Angher 2或Angular 1,所以它是正確的標籤。我不知道你的不必要的評論應該如何幫助我解決問題。 @MikeFeltman – Anokrize
它不是。谷歌正在做出這種區分,並且Stackoverflow也在跟風。請閱讀標籤的說明。這是StackOverflow爲使用這些標籤而設置的標準。也許如果你正確地標記你的問題,你會得到有用的答案和評論。 :) –