在与其他系统进行webservice对接的时候发现,php无法识别.net下的时间参数。分析:php中的调用webservice代码是手工编写xml格式的数据包来实现的在与其他系统进行webservice对接的时候发现,php无法识别.net下的时间参数。
分析:php中的调用webservice代码是手工编写xml格式的数据包来实现的,并不像我们.net 和 java中一样可以利用工具来生成代理类.所以导致了,php在与其他系统语言对接的时候需要处理,不同编程语言直接的兼容问题..net中的时间类型就是一个例子.
解决:经过分析,既然,php是以纯xml的格式的数据包来进行调用,那么,按照.net的时间格式,传递完全一样格式的时间字符串来替代时间参数,是否可以让.net识别?经过验证,这种做法可行.必须传递类似的字符串作为时间格式,.net才能识别。2010-04-20t17:46:28.609375+08:00