如何构建获取post方法的Web服务

时间:2011-08-02 19:57:23

标签: c# iphone objective-c

我经常从我的iphone向网络服务发送包含所有数据的网址,我想知道是否有办法通过post方法发送这些数据来获取这些数据。

2 个答案:

答案 0 :(得分:0)

由于您没有详细说明您的需求或您的需求,我会给您一些广泛的资源:

Consuming WCF / REST service using JQuery ajax post

WebInvoke Method=“POST” or "GET" for a REST Service on WCF

Get raw xml from POST method in service implemented using WCF WebHttp API

如果您需要更具体的帮助,请提供有关您的需求和现有代码的更多详细信息。

答案 1 :(得分:0)

我个人觉得MVC提供了一种发布REST API的漂亮而有条理的方式。例如,如果你想要一个REST方法,它会在post上的偏移量上返回时间基础,你会创建类似这样的东西

public class TimeController: Controller
{
        [HttpPost]
        public JsonResult GetTime(int offset)
        {
           return new JsonResult { Time= DateTime.Now().AddHours(offset) };
        }
}

如果您发布到http://appurl/TimeController/GetTime

,则可以访问该操作