wse抓包

A fellow emailed me about some trouble he was having with WSE (Web Services Enhancements) and Timestamp Expiration.  He was getting a SOAP Exception (Timestamp Fault) and figured it was because his machines were in different timezones.  This is what I told him:

一位同事通过电子邮件向我发送了有关WSE(Web服务增强功能)和Timestamp Expiration遇到的一些麻烦的信息。 他收到了SOAP异常(时间戳错误),并认为这是因为他的机器位于不同的时区。 这是我告诉他的:

This isn’t neccessarily an issue of maturity of the toolkit, it’s simply how TimeStamping (TTL) works on Web Services. Personally, I run my Web Servers on GMT/Universal Time to avoid even thinking about Timezones.  Either way, it’s really about Universal Time (UTC).  When you see a DateTime (when sniffing) in a Created or Expires you’ll notice that they append a “Z” (http://www.w3.org/TR/NOTE-datetime and http://www.learnmobile.net/MobileClient/Tutorials/cfWSE/) that indicates the DateTime is in UTC.  Note: 1994-11-05T08:15:30-05:00 corresponds to November 5, 1994, 8:15:30 am, US Eastern Standard Time. 1994-11-05T13:15:30Z corresponds to the same instant. (note: http://msdn.microsoft.com/webservices/building/wse/default.aspx?pull=/library/en-us/dnglobspec/html/ws-security-addendum.asp#ws-security-addendum__toc17425559 at 5.2.1. Expiration.

  • What is your timestamp expiration set to?  5 seconds? 60 seconds?

  • Are the client and server using an NTP server (they need to be at LEAST within 30 seconds of each other or so.

  • What times are you seeing?  (What does the “conversation” look like between the two machines...use ProxyTrace or YATT.)

  • Are the machines (client and server) set to their respective timezones (in Windows Regional Settings)…some people in New Yorkjust change the system time and not the zone and the machine thinks it’s in Tijuana.

It’s may not be an issue of hours apart; it’s probably minutes or seconds from UTC.  Timestamping only works when the clocks are set and set well! :)

这不一定是工具包成熟度的问题,而只是时间戳(TTL)在Web服务上的工作方式。 就个人而言,我在GMT / Universal Time上运行我的Web服务器,以避免什至考虑时区。 无论哪种方式,它实际上都是关于世界时(UTC)的。  当您在“已创建”或“过期”中看到DateTime(嗅探时)时,您会注意到它们附加了“ Z”。 ( http://www.w3.org/TR/NOTE-datetime和http://www.learnmobile.net/MobileClient/Tutorials/cfWSE/ ),指示DateTime以UTC表示。 注意:1994-11-05T08:15:30-05:00对应于1994年11月5日,美国东部标准时间上午8:15:30。 1994-11-05T13:15:30Z对应于同一时刻。 (请注意: http : //msdn.microsoft.com/webservices/building/wse/default.aspx?pull=/library/en-us/dnglobspec/html/ws-security-addendum.asp#ws-security-addendum__toc17425559 5.2.1。到期。

  • 您的时间戳记到期时间设置为什么? 5秒? 60秒?

  • 客户端和服务器是否使用NTP服务器(它们之间的距离至少应在30秒左右)。

  • 你什么时候见 (两台计算机之间的“对话”是什么样的……使用ProxyTrace或YATT 。)

  • 机器(客户端和服务器)是否设置为各自的时区(在Windows区域设置中)?纽约只需更改系统时间而不更改区域,机器就会认为是?蒂华纳。

可能不是几个小时的问题。 距UTC可能只有几分钟或几秒钟。 只有在时钟设置好并设置好后,才能使用时间戳记! :)

UPDATE: in classic CarTalk style it turns out it it WAS the TimeZone.  If you don't tell your system WHERE it is, it can't tell you what time UTC is.

更新:以经典的CarTalk风格证明它是TimeZone。 如果您不告诉系统它在哪里,它也不会告诉您UTC是几点。

翻译自: https://www.hanselman.com/blog/wse-and-timestamping-timezones-and-tijuana

wse抓包

wse抓包_WSE和时间戳记-TimeZones和Tijuana相关推荐

  1. java抓包asp_asp 之上传漏洞终结篇

    asp 之上传漏洞终结篇 更新时间:2007年03月24日 00:00:00   作者: 收藏关于上传漏洞的文章,最近一直遇到这个麻烦, 作者:szjwwwww 出自:黑鹰基地论坛 http://ww ...

  2. 【爬虫进行时】手机客户端app爬虫抓包(Fiddler)

    鉴于目前会常用到爬虫来采集一些数据以支持和解决问题,开贴记录验证出来的好用的methods.tools.problems 和 solutions. 之前有个需求抓b站的数据,由于当时并不会从手机app ...

  3. GB/T28181国标流媒体平台海康大华宇视华为等硬件NVR摄像机注册到LiveGBS国标平台看不到设备的时候如何抓包及排查

    GB/T28181国标流媒体平台海康大华宇视华为等硬件NVR摄像机注册到LiveGBS国标平台看不到设备的时候如何抓包及排查 1.设备注册后查看不到 1.1.防火墙排查 1.2.端口排查 1.3.IP ...

  4. LiveGBS国标流媒体平台-海康NVR摄像机自带物联网卡摄像头注册GB/T28181国标平台看不到设备的时候如何抓包及排查

    GB/T28181国标流媒体平台海康大华宇视华为等硬件NVR摄像机注册到LiveGBS国标平台看不到设备的时候如何抓包及排查 1.设备注册后查看不到 1.1.是否是自带物联网卡的摄像头 1.2.关闭萤 ...

  5. LiveGBS流媒体平台GB/T28181常见问题-海康大华宇视华为NVR摄像头无法注册到国标平台看不到设备的时候如何抓包及排查

    LiveGBS常见问题-海康大华宇视华为NVR摄像头无法注册到平台国标平台看不到设备的时候如何抓包及排查 1.设备注册后查看不到 1.1.防火墙排查 1.2.端口排查 1.3.IP地址排查 1.4.设 ...

  6. Charles抓包指南(Mac电脑 + Android手机)

    背景 Charles功能强大,不仅可以用来抓包,还可以进行断点.map.rewrite等操作, 适用多种场景.我之前虽然也也用过Charles进行过抓包,不过一年半载后就忘记怎么操作了,这几天去网上翻 ...

  7. 物联网设备获取北京时间、年月日、星期几,GMT格林威治标准时间转换为北京时间,授时api Fiddler抓包调试

    1. 获取北京时间.年月日 授时api 苏宁获取北京时间的api不要太方便:http://quan.suning.com/getSysTime.do 使用 Fiddler抓包调试,查看HTTP返回报文 ...

  8. 你知道DR和BDR选举过程吗?了解一下?!精华总结(华为设备,抓包分析,OSPF的DR不抢占原则和wait时间)

    文章目录 前言 一:OSPF邻接关系 1.1:七个状态 二:抓包分析选举过程 2.1:环境 2.2:拓扑图 2.3:配置并抓包分析 三:DR和BDR选举的总结 3.1:第一个hello包什么时候出现? ...

  9. wireshark长时间抓包分多个文件

    说一说这个问题的由来,一般使用wireshark不需要长时间抓包的,但是有时候遇到网络通信中非常棘手的问题,例如一个小时出现一次或者几个小时出现一次问题的情况,这种情况下就必须长时间抓包了.但是如果在 ...

最新文章

  1. jquery Selector 源码分析
  2. cd返回上一 git_PHP项目中应用CI/CD的碎碎恋!
  3. oralce 异常处理 exception
  4. [css] 什么是zoom?它有什么作用?
  5. 《Python Cookbook 3rd》笔记(4.7):迭代器切片
  6. timerfd_create Function not implemented问题
  7. 阿里云视频直播PHP-SDK接入教程
  8. 探究Ptcms小说采集规则
  9. 8000401a 错误 及解决办法
  10. 二项分布(一种离散分布)
  11. 基于 Openocd 和 FT2232H 的 ARMv8(Coretex-A53)调试
  12. 基于Bootstrap的超酷jQuery开关按钮插件
  13. “首席用户官”到底应该是CUO(Chief User Officer)还是CCO(Chief Customer Officer)
  14. firefox 支持 绿色迅雷
  15. w10计算机意外的遇到错误安装无法继续,win10计算机意外重启或遇到错误怎么办...
  16. 5V单片机和3.3V模块接口通信
  17. 2、Spring Boot尚硅谷笔记整理高级篇-消息
  18. 菜鸟笔记-DuReader阅读理解基线模型代码阅读笔记(九)—— 预测与校验
  19. 笑脸符号 :-) 迎来30周岁生日
  20. Android框架——github上开源代码

热门文章

  1. 第四章:图像形态学处理 5-礼帽和黑帽
  2. Bugku-清凉一夏
  3. PL/0编译程序的简单实现
  4. MySQL InnoDB 存储引擎原理浅析
  5. [信息论与编码理论专题-1]:绪论
  6. 大家来找茬 Matlab小程序 有趣
  7. KVM 虚机镜像操作, 扩容和压缩
  8. android studio gpu debugging tools,Debugging Tools
  9. 1、编写程序打开记事本、计算器等
  10. HTA(html应用程序)攻击