社区
Web Services
帖子详情
如何向web service里的方法传递一个对象类型的参数,请指教!
wfzn
2007-01-06 04:05:53
如何向web service里的方法传递一个对象类型的参数,请指教!
...全文
636
13
打赏
收藏
如何向web service里的方法传递一个对象类型的参数,请指教!
如何向web service里的方法传递一个对象类型的参数,请指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wfzn
2007-01-16
打赏
举报
回复
呵呵,谢谢大家,问题解决了:
<system.web>
<httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
<!--
在web.config里面添加如上信息。
wfzn
2007-01-13
打赏
举报
回复
当传输的记录的条数很大时,就出现如下的错误提示:
用户代码未处理 System.Web.Services.Protocols.SoapException
Message="运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。"
这样的错误如何处理?
怎么传输很大的记录条数,才不出现错误?
谢谢
wfzn
2007-01-13
打赏
举报
回复
用户代码未处理 System.Web.Services.Protocols.SoapException
Message="运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。"
Source="System.Web.Services"
Actor=""
Lang=""
Node=""
Role=""
StackTrace:
在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
在 WebReference100.Service.HelloWorld02(Byte[] SerObj) 位置 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website79\d091861f\e71d601c\App_WebReferences.xz2tzhct.0.cs:行号 89
在 _Default.Button1_Click1(Object sender, EventArgs e) 位置 c:\Documents and Settings\张宁\My Documents\Visual Studio 2005\WebSites\WebSite79\Default.aspx.cs:行号 64
在 System.Web.UI.WebControls.Button.OnClick(EventArgs e)
在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
稍微有点无敌
2007-01-12
打赏
举报
回复
最简单的办法把对象数组用2进制序列化成byte[]
然后webservice端反序列化成想要的对象数组,调用结束后再序列化成byte[]返回,客户端再反序列化得到结果
[WebMethod]
public byte[] WebInvoke( byte[] data )
{
}
public class Serializer
{
private BinaryFormatter bf;
public Serializer()
{
this.bf = new BinaryFormatter();
}
public byte[] BinarySerialize(object obj)
{
if (obj == null)
{
throw new ArgumentNullException("obj");
}
MemoryStream stream1 = new MemoryStream();
this.bf.Serialize(stream1, obj);
return stream1.ToArray();
}
public object BinaryDeserialize(byte[] data)
{
if (data == null)
{
return null;
}
MemoryStream stream1 = new MemoryStream(data);
return this.bf.Deserialize(stream1);
}
}
yuyaizai
2007-01-12
打赏
举报
回复
传过去的类型一致就好了
不过要看你反回的是什么类型了
有些类型是不可以返回的
xiaoyao0945
2007-01-10
打赏
举报
回复
可以自己去做xml的解析啊,把你的类格式到xml里,然后再解析xml实例化到你的类就可以了啊,虽然麻烦写要自己写 嘿嘿
wfzn
2007-01-07
打赏
举报
回复
那除了序列化为一个二进制数组,另外是否还可以使用xml序列化,
什么是XML序列化,有没有这方面的小例子,谢谢。
liujia_0421
2007-01-07
打赏
举报
回复
可以,webservice本身就是基于http的,所以能穿透防火墙..
wfzn
2007-01-07
打赏
举报
回复
to:
序列化成二进制数组作为参数传过去,到服务端再反序列化成对象..
这样做后,客户的防火墙是否可以穿透。
请指教。
liujia_0421
2007-01-06
打赏
举报
回复
序列化成二进制数组作为参数传过去,到服务端再反序列化成对象..
糖醋鼻子
2007-01-06
打赏
举报
回复
序列化/反序列化不是一句两句能说清的,建议看相关资料
wfzn
2007-01-06
打赏
举报
回复
各位老大说的详细点,最好给个例子。
以专业开发人员为伍
2007-01-06
打赏
举报
回复
在讨论 webService 技术的地方,你查找一下“序列化/反序列”的例子。
论
web
service
学习的正确姿势(一)
1、什么是
web
service
呢:
web
服务,它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术。 (即调用其他服务器提供的接口,来完成自己的需求)2、既然是调用,那就有数据的
传递
,那数据是按什么格式来
传递
呢?
web
service
使用soap协议(simple object access protocal 简单
对象
传输协议),需要说明的是soap协议并不是
web
...
用JQuery中的Ajax
方法
获取
web
service
等后台程序中的
方法
用JQuery中的Ajax
方法
获取
web
service
等后台程序中的
方法
1、准备需要被前台html页面调用的
web
Service
,这
里
我们就用ws来代替了,代码如下: using System;using System.Collections.Generic;using System.Data;using System.Linq;using Sy...
Service
worker 的概念和用法
Service
workers 本质上充当
Web
应用程序、浏览器与网络(可用时)之间的代理服务器。这个 API 旨在创建有效的离线体验,它会拦截网络
请
求并根据网络是否可用采取来适当的动作、更新来自服务器的的资源。它还提供入口以推送通知和访问后台同步 API。
Service
worker 的概念和用法
Service
worker 是
一个
注册在指定源和路径下的事件驱动 worker。它采用 JavaScript 控制关联的页面或者网站,拦截并修改访问和资源
请
求,细粒度地缓存资源。你可以完全控制应用在特.
Servlet(3)
Servlet中常用的接口、类、
方法
1.Servlet接口 public abstract interface Servlet
方法
声明 功能描述 void init(ServletConfig config) 容器在创建好 Servlet
对象
后,就会调用此
方法
。该
方法
接收
一个
ServletConfig
类型
的
参数
,Servlet 容器通过该
参数
向 Servlet
传递
初始化配置信息 Servlet
Servlet入门篇
今天刚接触Servlet,并作了如下总结,如有哪
里
错误
请
指教
!(PS:后面的知识还有持续更新,如有需要的朋友,
请
关注······)1. 如何创建
一个
你的第
一个
servlet?**在tomcat中新建
一个
web
应用,然后在
web
应用中新建
一个
web
-inf/classes目录。//**在classes目录中新建
一个
FirstServlet,例如: package com.Cecilia.servlet
Web Services
12,162
社区成员
16,328
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章