本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
安卓使用WCF的Restful方式上传文件
//安卓部分的代码
public class UploadFile {
public static void toUploadFile(String url, String path) throws FileNotFoundException {
try {
// 1,读出文件到byte[]
InputStream is = new FileInputStream ...
WCF客户端运行时架构体系详解
客户端调用WCF服务的方式不外乎有两种:其一、通过代码生成工具(比如SvcUtil.exe)导入服务的元数据生成服务代理相关的类型;其二、通过ChannelFactory<TChannel>创建服务代理对象。对于前者,生成的服务代理是一个继承自ClientBase<TChannel>的类型。对于这样一个服务代理对象,其内部本质上还是借助于ChannelFactory< ...
wcf 异常 抛出json格式的异常消息
// 自定义错误处理: 屏蔽发送给客户端错误信息,自己处理错误信息
public class ErrorHandler : IErrorHandler
{
string time = ""; //记录错误发生的时间,以便到日志文件中查询错误信息
//由于调用 ProvideFault 时,客户端处于阻塞状态,不要在这 ...
WCF - Notify server when client connects
It is sometimes very important to let the server knows when the client has made a proxy which may talks to the server.
However due to the complication and the design that WCF server has employeed to ...
wcf - Debug to enable Server exception in Fault message
WCF will be able to send back the status of server and client erroneous condition in Fault messages. However, due to the security consideration, it is commonly disabled on the server side so that nor ...
wcf - Inheritance in callback contract
I have a service decorated with a ServiceContract attribute, and the interface definition is something like this:
[ServiceContract(CallbackContract = typeof(ITabularPushCallback))]
public in ...
WCF学习五(客户端和服务器时间不一致,导致通道建立失败的问题)
最近,经常有客户反应,前天还用的好好的系统,今天就不能用了。
考虑到系统近来没有做过改动和升级操作,所以从客户的机器环境入手解决,最后发现客户端的日期时间和服务端的日期时间有较大差异,将客户端机器修改成和服务端的日期时间一致后,系统恢复正常。
查了一下资料,原来WCF安全校验通道,在建立时,会将客户端和服务端的时间进行对比,如果差异超过一定范围,通道建立工作就会失败;这个时间范围默认为5分钟 ...
WCF学习四(调用安全通道失败)
今天一个用户突然过来说系统可以登录进去,但进去之后任何功能都打不开,分析半天之后只 有一个区别,登录用的非安全通道,而登录后的功能调用全部是安全通道,调试半天一头雾水,最后不经意发现机器日期不对,改为正确日期后(我的理解应该是要 和服务器日期一致),测试一切正常。
结论:创建安全通道需要日期正确并和服务器日期一致
WCF学习三(外网不能连通)
本来所有服务发布还有客户端调用在局域网内都测的好好的,速度也没有问题;但发布到正式的外网服务器上之后,客户端怎么也调不通,防火墙和端口映射都没问 题;搞了一个上午,后来发现,Windows2008 Server还有好几个防火墙,域防火墙、专用防火墙等,把这些都关了以后,测试调用正常。唉,学无止境啊
WCF学习二(解决连接超时)
今天刚来公司,就有用户反馈说打开系统功能,频繁报“连接超时”问题,在确认了网络没有问题后,查看配置文件发现被人给修改了,恢复后系统正常。
原因是缺少了如下配置:
<behaviors> <serviceBehaviors> <behavior> <serviceThrottling maxConcur ...
jax-ws之webservice security(安全)教程第三天
前言:
在今天的学习中,我们讲开始过渡到一个真正的websecurity例子。
第二天中我们知道了如何使用handler来处理客户端提交上来的用户名与密码,而在今天的学习中,我们将会使用服务端预先配置的用户名与密码来authenticate客户端提交上来的值。
相对于第二天的学习,如果客户端提交的用户名与密码输错,但还是能够与服务端建立http连接来说,第三天中的例子的安全性则更高,当客户 ...
jax-ws之webservice security(安全)教程第一天
前言:
在前面的“5天学会jaxws-webservice教程”,我们讲了基本的jax-ws的使用。
Jax-ws是业界公认的标准的webservice,它已经成为了一个行业界标准,包括cxf,其实cxf也是调用的jax-ws为标准的基于spring的webservice框架。
同时,大家都知道世界上除了j2ee体系外,还存在.net体系,同时有过相关经验的同事们也知道用ws-securi ...