HTTP请求比如,我想用利用某个公司的的短信平台发一条短信,然后呢,我就做一个aspx页面, 上面摆放用户名,密码,以及需要发短信的号码,还有短信内容,之后一个button按钮。然后action="某公司的短信平台URL"。之后这个短信就发出去了。那么用WebServices又和这个有什么区别呢。
又比如有一个aspx页面,上面摆放 城市输入框、之后点button后,我们就从action="某公司的天气服务URL"得到一张传回来的图片。那么用WebServices又和这个有什么区别呢。

解决方案 »

  1.   

    你怎么知道你给过去的url地址不是一个webservice呢.....
      

  2.   

    我是说假如不是webservices也能实现上述功能,那么用webservices和用HTTP请求有什么区别?
      

  3.   

    人家公司提供什么?不是你自己想吃油条就吃油条、想喝豆浆就喝豆浆的,你要看人家给你提供什么。如果全都有,那么http方式通常会更快更稳定,而web service方式虽然调用时停顿、慢很多但是对于业务开发人员来说比较简单(原本调用人家的方法,需要学会post数据之前学点json只是。而是用web service就不需要学json知识了)。
      

  4.   

    但是对于业务开发人员来说比较简单  -->  但是对于业余开发人员来说比较简单
    因为基于http来post数据很方便,所以相对来说如果选择一个又慢又延迟、还难以自定义扩展加密和长连接等等机制的方法来说,就显得更适合于业余开发时使用。
      

  5.   

    我的帖子谁能帮我回复下,沉底了,我回复不了http://topic.csdn.net/u/20110714/13/9ceac081-0ddc-444f-b030-448d8f59fb46.html
    用udp能实现webservice吗?
      

  6.   


    那到底"一个又慢又延迟、还难以自定义扩展加密和长连接" 你说的 HTTP还是 webserives?
      

  7.   


    有共性,也有区别。
    就好比,很多aspx可以完成的任务,用ashx也可以做到。但我们不能说
    ashx可以取代aspxwebservice着重于提供标准化/格式化的数据,譬如XML格式
    这样就方便跨平台你所表达的意思应该是 aspx这类页面与webserivce区别吧。
    aspx更着重于输出HTML格式的网页。你的举例只是 单向的,即由客户端向服务器端传送数据(发送短信)。
    假如需要从其它服务器得到一组通用格式化的数据,显然webservice比aspx合适