日期:2014-05-17  浏览次数:20883 次

C#做服务器端发送http请求做过没有
在网上看到很多例子,都是C#作为客户端的

------解决方案--------------------
以前写过一个简单的,就是直接返回对应的HTML回去而已,和普通的服务器没有什么区别的吧!!!


------解决方案--------------------
asp.net 的webservice算吗?
------解决方案--------------------
用web做就做过
------解决方案--------------------
最简单的就是使用wcf自托管,使用http绑定。
------解决方案--------------------
引用:
在网上看到很多例子,都是C#作为客户端的

很自然。就好想垃圾食品一样,对于平民而言更“受欢迎”。所以网上你如果仅仅“随便看看”,自然是少见专业的东西。
------解决方案--------------------
关于.net的服务组件开发,简单来说,你需要了解例如 HttpListener、TcpListener、UdpClient(作为服务器端bind本地端口)、ServiceHost、NamedPipeServerStream之类的。例如仅仅对于Http服务,你就需要理解那种html的包含<input type=file>的网页的post行为使用的的是http中什么具体的协议、如何在服务器端获取多个这类post数据。也就是说,服务器程序开发中,你不再是现学现卖几个界面的“增删改查”表单代码的“开发”,而是要服务于各种各样的客户端程序,因此需要有更多的经验。