.net/C#如何获取来自于手机终端的HTTP请求

问题是这样的,C#怎么获取来自手机终端的HTTP请求,就比如说登陆功能,如果是来自于PC机,直接点击按钮就可以进行登陆,但是如果是来自于手机终端的呢,我该怎么获取这个HT... 问题是这样的,C#怎么获取来自手机终端的HTTP请求,就比如说登陆功能,如果是来自于PC机,直接点击按钮就可以进行登陆,但是如果是来自于手机终端的呢,我该怎么获取这个HTTP请求?希望高手能给出一个简单的例子。 展开
 我来答
gushoushi
推荐于2016-02-08 · TA获得超过219个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:245万
展开全部
1.直接做一个asp.net工程项目,里边弄一个页面,在后台代码里边的page_load里边写上
Request.QueryString[];//从手机终端传过来网址里边获取变量值
XXXXXXX:进行相关处理
Response.Write("xxx");//把处理结果返回出去。
Response.End();//必须加上这句话,要不然返回出去的内容很多都不是自己想要的。
2.用hession通讯看看,网上有这样的dll可以下载使用。就是后台做一个服务端的程序,前端通过hession来和后台通讯。
追问
不怎么懂,可以给个小例子吗? 就登陆这一块的。
追答
做一个空白页面,什么控件都不放
里边的代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Sockets;
using System.Xml;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
String username = Request.QueryString["username"];
String password = Request.QueryString["password"];
String result = CheckLogin(username, password);//自定义处理登录验证
Response.Write(result);
Response.End();
}
}
}
把网站发不到一个外网可以访问到的IIS服务器上去
客户端只需要用httpRequest对象去访问这个网址就行。
软小店
2012-04-23 · TA获得超过159个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:153万
展开全部
手机请求与pc请求时一个道理的。使用一套代码即可完成。如果是想获取手机终端用户的机器信息的话,你可以获取http头信息,对此信息做一些处理后即可得到手机配置信息(与pc获取的方法一至,只是处理数据的方法不同)。Request.getHeader("userAgent");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxg13131313
2012-04-24 · 超过17用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:36.3万
展开全部
可以根据获得的操作系统和浏览器的种类与版本判断
Request.Browser中的几个属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式