none
网络传输数据问题 RRS feed

答案

  • 可以在Uri中直接附加数据吗?我只是想把数据提交上去,就像注册一样,不用回复通信什么。

    用string otherUri="http://localhost:8000/RegirstatorService/GetInfo?s={0}";然后把数据加到s 中,这样不能直接加集合或自己定义的类,只能传一些string或int之类的数据。 调用 new WebClient().DownloadStringAsync(new Uri(other));这样把数据传到服务端就很简单了。有没有类似的简单一点的方法把集合或类传到服务端啊?

    • 已标记为答案 Neddy Ren 2012年3月14日 9:38
    2012年3月6日 13:18
  • dear

    你指的这种方法"http://localhost:8000/RegirstatorService/GetInfo?s={0}"这叫查询字串,这要服务端有提供服务才行,也可以用WebRequest的post/get处理网站服务,当然也是要服务端有提供

    http://www.dotblogs.com.tw/yc421206/archive/2011/12/26/63400.aspx

    我自已是比较常使用web service来处理,把资料用类别传递

    总之,服务形态很多种,都要看服务端提供啥,我门才能依照他的服务方式,来进行资料交换

    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/

    • 已建议为答案 Neddy Ren 2012年3月7日 6:32
    • 已标记为答案 Neddy Ren 2012年3月14日 9:38
    2012年3月7日 3:26
  • 对于您这样的集合类型,我比较赞同使用WebServices。

    如果您是基于.Net 4开发的程序,我更推荐你使用一个WCF服务来做,WCF可以提供ASMX服务,这是类似于WebService一样的WCF服务。
    http://msdn.microsoft.com/zh-cn/library/ms751433.aspx 

    当然,如果要求不是很严格,在Web服务器上,你也可以独立一个Web界面来处理这样的Post请求。


    Neddy Ren[MSFT]
    MSDN Community Support | Feedback to us

    • 已标记为答案 Neddy Ren 2012年3月14日 9:38
    2012年3月7日 6:32

全部回复

  • .NET REMOTING可以干这个。

    或者你自己写方法序列化,然后走socket或者ws。


    family as water

    2012年3月6日 1:40
  • 可以在Uri中直接附加数据吗?我只是想把数据提交上去,就像注册一样,不用回复通信什么。

    用string otherUri="http://localhost:8000/RegirstatorService/GetInfo?s={0}";然后把数据加到s 中,这样不能直接加集合或自己定义的类,只能传一些string或int之类的数据。 调用 new WebClient().DownloadStringAsync(new Uri(other));这样把数据传到服务端就很简单了。有没有类似的简单一点的方法把集合或类传到服务端啊?

    • 已标记为答案 Neddy Ren 2012年3月14日 9:38
    2012年3月6日 13:18
  • dear

    你指的这种方法"http://localhost:8000/RegirstatorService/GetInfo?s={0}"这叫查询字串,这要服务端有提供服务才行,也可以用WebRequest的post/get处理网站服务,当然也是要服务端有提供

    http://www.dotblogs.com.tw/yc421206/archive/2011/12/26/63400.aspx

    我自已是比较常使用web service来处理,把资料用类别传递

    总之,服务形态很多种,都要看服务端提供啥,我门才能依照他的服务方式,来进行资料交换

    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/

    • 已建议为答案 Neddy Ren 2012年3月7日 6:32
    • 已标记为答案 Neddy Ren 2012年3月14日 9:38
    2012年3月7日 3:26
  • 对于您这样的集合类型,我比较赞同使用WebServices。

    如果您是基于.Net 4开发的程序,我更推荐你使用一个WCF服务来做,WCF可以提供ASMX服务,这是类似于WebService一样的WCF服务。
    http://msdn.microsoft.com/zh-cn/library/ms751433.aspx 

    当然,如果要求不是很严格,在Web服务器上,你也可以独立一个Web界面来处理这样的Post请求。


    Neddy Ren[MSFT]
    MSDN Community Support | Feedback to us

    • 已标记为答案 Neddy Ren 2012年3月14日 9:38
    2012年3月7日 6:32
  • WebService只能是基于网页的吗?我是想只有那些有客户端软件的人才可以与服务端交换一些数据,不想随便什么人只要登录网页就可以随意交换数据~
    2012年3月9日 14:08