【发布时间】:2015-08-19 05:57:43
【问题描述】:
我是 WebApi 的新手,我一直在阅读有关它的信息,但我不知道如何启动我的应用程序。
我已经有一个使用 .Net 3.5 包含许多 WFC 服务的项目。所以,我将我的项目更新到 4.5.1。然后我使用 Visual Studio 2012 向导创建了一个控制器。然后,当创建控制器时,我看到一个类作为带有 get、post、put、delete 方法的模板。所以我放置了我的 post 方法,最后我想用 HttpClient 测试服务。
我尝试从以下论坛应用绿色解决方案: How to post a xml value to web api?
我将收到一个具有合同模型结构的 XML 字符串。
我在 Visual Studio Development Server 中运行我的项目。
但我无法使用 URL 来测试我的服务。
我在很多页面上看到人们会这样做http://localhost:port/api/contract。但我仍然不知道它是如何工作的。那么我该如何测试我的服务呢?测试我的服务的路径或网址是什么?
【问题讨论】:
-
该 URL 是在您运行项目时从 Visual Studio 生成的。项目运行时,您可以通过 Google Apps 访问 Advanced REST Client 等应用程序,以测试从 Web 服务获取和发布数据。
-
@BCdotWEB,非常感谢您的文章。他们非常有用!!!
标签: c# asp.net rest visual-studio-2012 asp.net-web-api