android调用.Net WebService传递byte[]
android调用.Net WebService传递byte[]
android端代码:
SoapObject request = new SoapObject(Constant.NAMESPACE, "XXXX"); // request.addProperty("strIn", "123456"); byte[] byValue; byValue = "Hello world".getBytes(); String strByte = Base64.encode(byValue); request.addProperty("condtion", strByte); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope( SoapEnvelope.VER11); envelope.dotNet = true; envelope.setOutputSoapObject(request); new MarshalBase64().register(envelope); // 发出请求 AndroidHttpTransport aht = new AndroidHttpTransport(Constant.URL); // aht.debug = true; try { aht.call(Constant.SOAP_ACTION + "XXXX", envelope); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (XmlPullParserException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { Object obj = envelope.getResponse(); System.out.println(String.valueOf(obj)); } catch (SoapFault e) { // TODO Auto-generated catch block e.printStackTrace(); }
.NET端:
[WebMethod(Description = "测试byte[]")] public string XXXX(string condtion) { byte[] buffer = Convert.FromBase64String(condtion);//拿到byte[],你可以为所欲为了 return Encoding.UTF8.GetString(buffer); //类型转换很重要 }
android调用.Net WebService传递byte[]相关推荐
- Android调用WebService系列之对象构建传递
上一篇我们讲了如何封装Android调用WebService的能力,把上一章的类加入我们便有了与WebService通讯的能力.往往我们会遇到WebService调用是通过对象来进行实际交互调用的.于 ...
- android调用webservice传参数,android调用webservice接口获取信息
我的有一篇博客上讲了如何基于CXF搭建webservice,service层的接口会被部署到tomcat上,这一篇我就讲一下如何在安卓中调用这些接口传递参数. 1.在lib中放入ksoap2的jar包 ...
- Android调用.net的webservice服务器接收参数为空的情况
问题描述:安卓开发中,用Android调用.net开发的wenService时候,从Android客户端传递参数到服务器端,服务器端接收为空 解决方法: 1.设置envelope.dotNet = t ...
- Android之ksoap2-android详解与调用天气预报Webservice完整实例
Google为Android平台开发Web Service客户端提供了ksoap2-android项目,在这个网址下载开发包http://code.google.com/p/ksoap2-androi ...
- Android和JS之间互相调用方法并传递参数
场景 Android中使用WebView加载本地html并支持运行JS代码和支持缩放: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...
- 用C#.NET调用Java开发的WebService传递int,double问题,出现java无法获
2019独角兽企业重金招聘Python工程师标准>>> 用C#.NET调用Java开发的WebService传递int,double问题,出现java无法获得值! 用C#.NET调用 ...
- Android调用WebService
WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台.不同语言.不同技术整合到一块.在Android SDK中并没有提供调用WebService的库 ...
- android调用web接口,Android调用WebService系列之请求调用
好久没写博客,快有3年了.当初想在CTO把自己的技术文章一直延续,可却没有坚持! 开发Android网络App,通讯方式决定了你App所需的能力! 最近正在用Web Service进行通讯,那么就让我 ...
- android java调用参数,如何从命令行调用Android JNI函数并传递Java对象参数
一.前言 当我们对某个使用原生库(native library)的恶意软件或者应用进行分析或渗透测试时,如果能够对库函数进行隔离和执行是再好不过的事情,这样做我们就可以使用其自身的代码来调试对抗恶意软 ...
最新文章
- tomcat+bean例子
- 线性回归和logistic回归
- Why IBASE category 03 is filtered out in creation
- 备忘:phalcon的坑
- Android之稍微靠谱点的透明Activity(不获取触摸事件)
- Integer int比较大小
- tomcat连接oracle非常慢,关于myEclipse中tomcat 6.0启动慢的有关问题
- Cache-control
- Juno: 字体缩放
- IT书籍电子书下载网站
- 新增经营情况汇总报表
- 04741<计算机网络原理> 之第二章 网络应用
- 我的世界Java种子算法_Minecraft:说说“种子”的使用和原理吧
- 大四学年软件公司实习感悟
- 如何将ppt中的绘图高清保存
- MSDC 4.3 接口规范(26)
- peewee 操作mysql_peewee 数据库操作
- 每日站立会议个人博客(冲刺周)-Saturday
- mysql中的BIT_LENGTH和LENGTH以及CHAR_LENGTH的区别
- 解决Windows中mfc100.dll文件缺少问题
热门文章
- 在线判题系统(oj)效果分析图_在线代码编写平台开发分享
- php返回支付状态,magento paypal返回支付状态
- php的c方法,thinkphp的c方法的使用
- 计算机学院运动会通讯稿,2021大学运动会通讯稿篇
- mysql数据库函数转义函数_MySql数据库-查询、插入数据时转义函数的使用
- pytorch .item_60分钟入门PyTorch,官方教程教授第一个深度学习模型(附链接)
- 获取当前周一日期_Excel工作表中最全的时间和日期函数,效率、办公必备
- 数据结构链表知识入门
- 数据库中的索引原理阅读
- 互联网晚报 | 3月29日 星期二 | 豆瓣私密小组将停用;辉瑞口服药深圳小规模临床显示初步疗效...