如何使用Angular使用Web API?

时间:2017-12-31 12:59:08

标签: angular asp.net-web-api

我试图从角度使用Web API。

我使用Fiddler测试了该服务,效果很好。来自客户端的问题。

我尝试使用Angular进行以下操作(从Angular.io网站采用):

updateInformation

我在使用网络API时看到以下错误:

任何帮助都是合适的。

enter image description here

enter image description here

答案: 使用InMemoryDataService可以防止在我删除后调用Web API,成功使用了Web API。

2 个答案:

答案 0 :(得分:2)

您的网址中包含HTTP动词。您可以在客户端url config中更正:

var url: string = 'http://localhost/WebApplication2/api/Heros’;

这应该可以胜任。

此外,请禁用应用中的任何InMemoryMock service,以确保在向服务器发出Ajax请求时,中间没有任何内容。

答案 1 :(得分:0)

我在使用它之后在另一个组件中使用uint64_t pkg_size; RecvBytes((const char *) &pkg_size, sizeof(uint64_t)); const char* pkg = new char[pkg_size]; RecvBytes(pkg, pkg_size); ,该服务正常运行。