我该怎么称呼Restful Service

时间:2015-11-30 10:23:16

标签: c# rest

我们有一个类库项目和一个控制器文件夹。在这个文件夹中,我们有一个名为TravellerController.cs的类,它有一堆方法,其中添加了[HttpGet]或[HttpPost]。我把它放在IIS中。

当我尝试创建webRequest时,我总是收到404错误。我认为这是因为我以“

”的形式称呼它
 var request = (HttpWebRequest)WebRequest.Create("http://localhost:80/MyClassLibrary/Traveller/GetProductCode/" + product + "/" + subProduct);

其中GetProductCode是类的方法。我认为麻烦的是这个地址上没有实际的网页,这就是它失败的原因。我该如何以一种宁静的方式调用该方法。

1 个答案:

答案 0 :(得分:0)

首先,请检查您的API服务是否正常运行。

根据您的提及,路径http://localhost:80/MyClassLibrary/Traveller/GetProductCode/<product>/<subProduct>似乎不正确。您确定需要路径中的/Traveller/吗?

此外,请确保将正确的参数传递给您的服务,并且您正在请求正确的端口。

管理获取内容时,请使用解析器,例如Json.NET库(如果使用JSON格式)来解析内容并使用它。