调用web api方法给出了404

时间:2013-04-27 22:34:05

标签: rest asp.net-web-api

我不明白这一点。

我在自己的服务器上本地设置了一个webapi项目。我可以去http://mydomain.com/Api/Method并且我的预期结果没有问题,可以在3g以及所有内容中工作。

然后我在其他地方托管了一个网站,其中尝试使用这个webapi方法,当我在本地测试它时这很好用,但是一旦我发布到网上并从那里尝试它失败并出现404错误?

我尝试了post和get方法,并确保api方法接受了两个动词。

我尝试使用javascript ajax和使用WebRequest在MVC控制器中调用该方法。

我只是不明白为什么它可以在任何webbrowser中正常工作,但即使使用程序化的WebRequest我也无法工作,不应该是相同的吗?

1 个答案:

答案 0 :(得分:1)

没关系。

显然,只需设置一个值为“text / html”的接受标头就很简单(在我的例子中)。

我花了太多时间搞清楚这一点。感谢@ I4V带领我朝着正确的方向前进。

相关问题