C#获取服务器收到的get和post请求

情况描述:
局域网有一台服务器,多个刷卡器,现在知道每个刷卡器会每隔30秒向服务器80端口发送get请求,请求格式类似“/rf/data?sn=刷卡器ID...”.现在想在服务器上架设网站(C#编写,不是编写客户端),并且想实时监听服务器收到的请求,一旦监听到,回应get请求
问题:
1.请问怎么用C#编程获取服务器收到的get和post请求(该页面只在服务器用)
2.怎么分辨是get还是post
3.怎么用C#发送get和post请求
问题描述的不是很专业,高手见谅!

这个要求非常简单,在服务部署一个简单的网站就行了。
1、做个网站,你的这个要求非常简单的一个就行了。
2、通过Request.RequestType可以判别是get还是post,取请求内容都可以用Request["sn"],get,post通用。
3、也不叫发送get或post请求,而是响应请求。按照约定好的格式输出内容就行了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-06

    get使用Request.QueryString("sn"),post用Request.Form["index"]来获取

    get方式及URL内有参数信息,POST方式没有,这是最简单的分辨

    get发送组织URL,URL内带参数信息,你例子中就是。POST一般把参数信息放到页面内容里,例如form表单。

相似回答