应用程序与asp.net中的网站进行通信的最简单方法是什么?

时间:2010-12-21 00:48:10

标签: asp.net web-services webrequest

我有一个桌面应用程序。 用户注册使用它。 当他们注册时,我需要确保他们的电子邮件地址是唯一的。 因此,我需要向一个网站发送请求,该网站会保留所有电子邮件地址的列表并返回结果。

最简单,最快捷的方法是ASP.NET?

我可以这样做:

发送网络请求:

http://www.site.com/validate.aspx?email=a@a.a

aspx返回xml:

<response>Valid</response>

还有一些其他简单的任务。 由于需求量大,不需要严格的安全性或需要使系统特别强大。

之前我使用过Web服务,但这对于这个简单的任务来说似乎有太多的开销。

是否有一个优雅的API包装了这个通信系统,因为它必须非常普遍。

2 个答案:

答案 0 :(得分:1)

HTTP覆盖了你。只需检查服务器的响应代码即可。

http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

我建议你使用

  

409冲突
  表示由于请求中的冲突而无法处理请求

但是我喜欢HTTP 418,因为我喜欢OpenGL。

答案 1 :(得分:0)

实际上,我会选择你所描述的东西。它适用于我,除非你需要别的东西。我看到很多在线服务都是这样工作的。