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[]相关推荐

  1. Android调用WebService系列之对象构建传递

    上一篇我们讲了如何封装Android调用WebService的能力,把上一章的类加入我们便有了与WebService通讯的能力.往往我们会遇到WebService调用是通过对象来进行实际交互调用的.于 ...

  2. android调用webservice传参数,android调用webservice接口获取信息

    我的有一篇博客上讲了如何基于CXF搭建webservice,service层的接口会被部署到tomcat上,这一篇我就讲一下如何在安卓中调用这些接口传递参数. 1.在lib中放入ksoap2的jar包 ...

  3. Android调用.net的webservice服务器接收参数为空的情况

    问题描述:安卓开发中,用Android调用.net开发的wenService时候,从Android客户端传递参数到服务器端,服务器端接收为空 解决方法: 1.设置envelope.dotNet = t ...

  4. Android之ksoap2-android详解与调用天气预报Webservice完整实例

    Google为Android平台开发Web Service客户端提供了ksoap2-android项目,在这个网址下载开发包http://code.google.com/p/ksoap2-androi ...

  5. Android和JS之间互相调用方法并传递参数

    场景 Android中使用WebView加载本地html并支持运行JS代码和支持缩放: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  6. 用C#.NET调用Java开发的WebService传递int,double问题,出现java无法获

    2019独角兽企业重金招聘Python工程师标准>>> 用C#.NET调用Java开发的WebService传递int,double问题,出现java无法获得值! 用C#.NET调用 ...

  7. Android调用WebService

    WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台.不同语言.不同技术整合到一块.在Android SDK中并没有提供调用WebService的库 ...

  8. android调用web接口,Android调用WebService系列之请求调用

    好久没写博客,快有3年了.当初想在CTO把自己的技术文章一直延续,可却没有坚持! 开发Android网络App,通讯方式决定了你App所需的能力! 最近正在用Web Service进行通讯,那么就让我 ...

  9. android java调用参数,如何从命令行调用Android JNI函数并传递Java对象参数

    一.前言 当我们对某个使用原生库(native library)的恶意软件或者应用进行分析或渗透测试时,如果能够对库函数进行隔离和执行是再好不过的事情,这样做我们就可以使用其自身的代码来调试对抗恶意软 ...

最新文章

  1. tomcat+bean例子
  2. 线性回归和logistic回归
  3. Why IBASE category 03 is filtered out in creation
  4. 备忘:phalcon的坑
  5. Android之稍微靠谱点的透明Activity(不获取触摸事件)
  6. Integer int比较大小
  7. tomcat连接oracle非常慢,关于myEclipse中tomcat 6.0启动慢的有关问题
  8. Cache-control
  9. Juno: 字体缩放
  10. IT书籍电子书下载网站
  11. 新增经营情况汇总报表
  12. 04741<计算机网络原理> 之第二章 网络应用
  13. 我的世界Java种子算法_Minecraft:说说“种子”的使用和原理吧
  14. 大四学年软件公司实习感悟
  15. 如何将ppt中的绘图高清保存
  16. MSDC 4.3 接口规范(26)
  17. peewee 操作mysql_peewee 数据库操作
  18. 每日站立会议个人博客(冲刺周)-Saturday
  19. mysql中的BIT_LENGTH和LENGTH以及CHAR_LENGTH的区别
  20. 解决Windows中mfc100.dll文件缺少问题

热门文章

  1. 在线判题系统(oj)效果分析图_在线代码编写平台开发分享
  2. php返回支付状态,magento paypal返回支付状态
  3. php的c方法,thinkphp的c方法的使用
  4. 计算机学院运动会通讯稿,2021大学运动会通讯稿篇
  5. mysql数据库函数转义函数_MySql数据库-查询、插入数据时转义函数的使用
  6. pytorch .item_60分钟入门PyTorch,官方教程教授第一个深度学习模型(附链接)
  7. 获取当前周一日期_Excel工作表中最全的时间和日期函数,效率、办公必备
  8. 数据结构链表知识入门
  9. 数据库中的索引原理阅读
  10. 互联网晚报 | 3月29日 星期二 | 豆瓣私密小组将停用;辉瑞口服药深圳小规模临床显示初步疗效...