c# - 在 C# 控制台应用程序中处理 HTTP 请求

标签 c# web-services

我创建了一个运行良好的控制台应用程序,但我想添加处理 http 请求的能力,第一个问题是我需要使用另一个端口,如 1370,第二个问题:我不想使用 ASP。 NET Web 服务,因为它需要 IIS。

最佳答案

你有几个选择:
a) 为此使用 Microsoft 方式 - 自托管 WCF。 http://msdn.microsoft.com/en-us/library/ms731758.aspx

b) 使用开源 - 有多种风格可供选择 - ServiceStack ( http://servicestack.net ), open rasta ( http://openrasta.org/ )

c) 从头开始​​做,比如使用 HttpListener 或什至在较低级别,比如套接字。

关于c# - 在 C# 控制台应用程序中处理 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16587847/

相关文章:

c# - 断开连接后 TCP 客户端不重新连接

web-services - 单个应用程序中的 SOAP 和 REST Web 服务

c# - 如何使用 Rally API 更新任务(更改用户故事)?

ios - 定期从 SOAP 服务提取数据的最佳方法? - iPhone

c# - 以编程方式使用 wsdl 和 wsdl 解析创建代理

c# - 如何使用 TagBuilder 呈现自关闭标签?

c# - 如何更改 DatagridviewCheckboxCell 中的复选框大小

c# - 无法以编程方式打开 PDF

android - Yii 框架和 Android 应用程序

c# - 获取依赖属性内的 'this' 指针更改回调