c# WebService 接收参数 急!!!急!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# WebService 接收参数 急!!!急!!!相关的知识,希望对你有一定的参考价值。

我的winform程序,需要接收到来自web的参数, 因此我在本地创建一个WebService工程以接收参数, 这个WebService不发布. 现在web传来的参数是以http://www.baida.comuser_num=xxx&user_pass=xxx&room_id=xxx 这种方式传递过来的. 请问我如何来写WebService, 如何获取到对方传过来的参数, 需要提供给对方一些什么. 有完整源代码再加100分, 感谢!!!
http://www.baida.com 后面有个问号
http://www.baida.com?user_num=xxx&user_pass=xxx&room_id=xxx
"xxx"为参数

如果对我描述的有不太清楚的, 加q, 32201629 拜谢!!

这种URL传参的方式你写WebService干嘛?

你的Web是把这个串给你了还是你提供了一个地址,然后对方访问这个地址并把参数放到这个地址上了追问

用WebService来接收别人通过web给我传的参数。

我是提供给对方地址, 让他访问并且把参数给我。

如果不用WebService,还有其他方法接收参数吗? 好像只有Socket能做了吧, 因为是局域网阿

追答

做个站点,直接输出序列化的对象给对方接收就行

追问

因为我的这个程序要在很多机器上运行, 建立站点可能会行不通

追答

做信息推送,一台机子做主服务器,其它机子做客户机,主服务器负责数据缓存就行了。

没有直联的,对方也不可能知道你有几台机子需要他推送

参考技术A 写个方法 让别人调用就可以了 参数就是这个方法的参数,不用写在url中的追问

那我如何从另一个project(我的是winform)中获取这些参数呢?

还有, 别人如何调用我的这个方法呢? 对方用的java

追答

websevice java 是可以调用,网上很多例子的.
至于 你的 winform 获取参数 通过数据库,或者自己写个socket 和winform通讯

参考技术B [WebMethod]
public void xxx(string user_num,string user_pass,string room_id)

追问

那别人如何来调用这个函数呢, 还有我获取到这些参数之后: 如何传递给我的winform呢?

C# 关于DataRow的一个问题!!!急

比如第一行,为: ID OO
第二行为:姓名 John等等。。。
请问每一行的第一个格和第二个格都是DataRow的什么属性呀 ???怎么用代码赋值啊

参考技术A DataRow是行DataRow[0].coll[0].value;当前行的第一列的值,是DataRow[0].coll[0]代表第一列和DataRow[0].coll[1]代表第二列 参考技术B 呃,可以通过对 DataRow 对象应用 [ ] 索引操作符来访问特定索引的值。
比如说我要访问一个特定数据行的第二个数据:
DataRow对象[1]
参考技术C dataRow["ID"] =00或者dataRow[0] = 00; dataRow["姓名"] ="John"或者dataRow[1] = "John"本回答被提问者采纳 参考技术D 行号 ID 姓名

0 00 John
1 01 Sam

转到数据库里就是这个样子,DataRow也照这个表看就行了

以上是关于c# WebService 接收参数 急!!!急!!!的主要内容,如果未能解决你的问题,请参考以下文章

急!!c#中,datalist如何显示从webservice接口中调用的xml格式数据

java编写一个webservice接口,接口中的方法参数应该是啥,返回值呢?(急)要求见补充,谢谢啦

java中jar参数的接收问题。。。急!

急!java调用webservice并解析返回值,重谢!!

急!!php获取url参数

急:使用webservice方式跟第三方通讯时超时【java.net.ConnectException: Connection timed out】