如何监听第三方应用程序(SOAP or RESTful 客户端)访问HTTPS网站时的数据?

原创 2014年05月20日 01:20:39

随着互联网的应用越来越多,在我们的日常开发和调试当中(比如调试SOAP和RESTFul的时候),我们常常需要访问用第三方的工具访问HTTPS的网站,为了简化描述,本文使用IE浏览器访问Google 提供的https://www.googleapis.com/discovery/v1/apis RESTful服务为例,注意这个是基于https协议的访问,如果用第三方的嗅探工具,比如wiresharp,即使我们能把http的数据包抓到,显示出来的内容也是乱码,因为传送的内容经过了加密,而加密的私钥就存放在服务器端,理论上我们是不可能得到这个私钥的,因此,不太可能能够把抓到包的数据解密出来,但是我们有的时候的的确确有想知道,我们客户端到底发送了什么信息,同时服务器端又返回给我们了什么信息? 有一个办法就是通过TCP SSL Monitor来做。

步骤1: 下载TCP SSL Monitor工具,并配置Java Home运行的环境环境,具体如何配置,请在google或者baidu搜索,java环境变量设置

https://code.google.com/p/tcpmon/

 

步骤2. 打开此工具,将会看到下面的页面,注意一定要把SSL Server checkbox勾上

 

步骤3 填入本地的监听端口(一个未被其他应用程序使用的端口,比如我本机就是:9999),然后在填入相应的

Google的服务器地址和HTTPS的默认端口:443, Server Name里面填写上:www.googleapis.com,最后点击,

“Add Monitor”按钮

步骤4. 点击“Add Monitor”后,将会弹出下面的界面

 

 

步骤5.在浏览器中输入,https://127.0.0.1:9999/discovery/v1/apis

步骤6. 返回TCP SSL Monitor查看发送的消息,将会看到浏览器发送的消息和Google 服务器上返回的消息

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

客户端访问https站点(自定义证书)

客户端访问服务器端的几种方式(Https)按照 Glassfish4.1和Tomcat配置Https访问 设置好服务器端的https访问后,客户端可以通过三种方式访问服务器端。 浏览器方式。用户在浏览...
  • u012948976
  • u012948976
  • 2015年12月31日 21:41
  • 2344

oracle-其他机器链接提示无监听程序的解决方法

oracle :其他机器访问本机提示无监听程序 的原因和解决方法   --kernelboy    一、   原 因:   在 oracle 安装路径中, D:\app\A...
  • wozengcong
  • wozengcong
  • 2013年08月24日 20:17
  • 4307

Exchange Server 和 Outlook客户相关的优秀第三方应用程序

  • 2007年12月05日 16:27
  • 81KB
  • 下载

oracle官方文档之数据库用户使用oracle组件或第三方应用程序时所需的权限规定

Oracle® Database Java Developer's Guide 11g Release 2 (11.2) E10588-07 Home Book Lis...
  • haiross
  • haiross
  • 2014年03月27日 15:04
  • 781

服务器端应用程序,监听客户端的连接请求,处理各客户端发送来的数据

  • 2009年02月01日 14:02
  • 45KB
  • 下载

协议用 COM 封装的第三方应用程序库

  • 2010年11月10日 09:20
  • 1.22MB
  • 下载

AIDL调用第三方应用程序服务中的方法

今天自己写了一个Demo,利用AIDL在两个进程间进行通讯,步奏如下: 1.新建一个服务工程,在其中新建一个服务,代码如下: package com.zouwj.remoteservice; im...
  • zoujingwenhero
  • zoujingwenhero
  • 2015年10月02日 11:30
  • 314

Android中ActivityManagerService与应用程序(客户端)通信模型分析

本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning                     今天主要分析下ActivityManagerService(...
  • prike
  • prike
  • 2015年11月28日 13:29
  • 360

使用 Visual Studio .NET 客户端执行自动化功能后不退出 Office 应用程序

http://support.microsoft.com/?scid=kb;zh-cn;317109&spid=1108&sid=152 症状 使用 Microsoft Visual Ba...
  • plean
  • plean
  • 2011年08月24日 13:45
  • 413

Android中ActivityManagerService与应用程序(客户端)通信模型分析

本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning                     今天主要分析下ActivityManagerService(...
  • qinjuning
  • qinjuning
  • 2012年02月16日 21:37
  • 19310
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何监听第三方应用程序(SOAP or RESTful 客户端)访问HTTPS网站时的数据?
举报原因:
原因补充:

(最多只允许输入30个字)