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

怎么用.net写个接口人家往我这传值
人家用http传值到指定的地址(比如http:\\XXXX.com)
我这怎么写给人接住值,并返回相应的结果呢
.net 接口 http

------解决方案--------------------
webapi?
------解决方案--------------------
最简单就是用webservice,可以直接传参数
------解决方案--------------------
直接一个页面就好,让别人访问:http://xxxx.com/test.aspx?key1=val1&key2=val2这样
然后你接收参数后调用你业务逻辑获得数据后直接response.write("你的返回信息");就行了。
注意:把test.aspx页面上面自动生成的代码除第一行外其他都删除。
------解决方案--------------------
不知道你要什么形式的,一般的话,常采用get方式传少量数据,比如:A页面要传值到B页面。A页面的后台页面链接形式可以为:"B.aspx?name="+name+"&password="+password这是变量的传值。如果你想直接字符串传的话。
就是"B.aspx?name=zhagnsan&password=123"。。记住后面的字符串一定不要加单引号或双引号。。
那么在B页面的后台:就可以接受传过来的字符串了。后台接受代码为:
var username=Request["name"];
var password=Request["password"];

------解决方案--------------------
引用:
Quote: 引用:

最简单就是用webservice,可以直接传参数

不会啊,说详细点哇




string password=Request.From["Pass"];
string Name=Request.From["Name"];

//下面做你的其他操作什么的


当然你也可以写一个.ashx的处理文件.
人家把参数直接请求你的这个文件,你在这里做处理,然后再相应相关的请求给请求方
------解决方案--------------------
用 web api 是最简单的了,自己google下“asp.net webapi restful”
------解决方案--------------------
在 VS中创建一个webService服务,然后写逻辑代码。就跟你在后台写登录代码差不多然后发发布出去自己测试下 没问题就可以给  服务连接别人用了
------解决方案--------------------
WebAPI