手动发送HTTP请求调用Web Service

如果调用Web Service的不是在.NET中,无法直接添加引用怎么办呢?下面不是直接通过代理类实现对Web Service的调用。

方式一:Get方式的调用

 
 

方式二:Post方式的调用

 
 

Get请求与Post请求的主要区别在于Post的参数要经过URL编码并在获得请求之前传 送,而Get把参数用URL编码后直接附加到请求的URL后面。

URL编码是一种字符编码格式,它确保传递的参数由一致的文本组成(如将空格编码 为"%20")。

由于Web Service返回的是标准的XML文档,所以,基本的原理都是通过WebRequest请求后,自己对返回的XML数据进行处理,得到自己想要的信息。 同时,这种方式还有一个好处是可以动态调用不同的WebService接口,比较灵活。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值