【发布时间】:2011-02-19 00:53:16
【问题描述】:
当通过 HTTP POST 访问 ASP.NET Web 服务时,如何将空值传递给它?
[WebMethod]
public string GetResult(DateTime date, int foo)
{
//do stuff here
}
使用 HTTP POST 调用此方法时,如何传递空参数?传递空字符串只会使服务器抛出异常,试图将字符串参数转换为日期时间。使 DateTime 参数可以为空(即DateTime? date)似乎不允许通过 HTTP 调用它。
【问题讨论】:
-
SOAP 通常使用 HTTP。您可能的意思是它不允许通过原始 HTTP 调用它。
标签: asp.net web-services