1.关于HttpWatch的操作:
首先安装好HttpWatch,然后再IE浏览器中的工具栏的右侧“工具”中打开HttpWactch:
a. 点击“Record”,然后发送请求,就可以看到此次操作总共发出了哪些请求。
b. 选中其中的一个请求,点击下面的“Stream”,即可以看到此次发出请求和收到响应的相关信息。
注:在不同的浏览器下,打开HttpWatch的方法略有不同。
2.一些常用的概念
1.API(应用程序编程接口):是开发好的实现一些特定功能的集合,利用它可以在不需要了解程序内部源码的基础上实现特定功能。
2.Hook:我们通常称为“钩子”,它是消息处理的一个环节,用于监控消息在系统内部的传递,并在这些消息大道最终的处理过程前,处理掉部分的消息。它可以在不需要更改原有程序源代码的基础上,实现特定功能;它可以使自身的程序“融入”到原来的程序进程中,但是不改有程序的功能,成为目标进程的一个部分。
api hook:有于api 的某些功能函数并不是很令人满意,于是一些人就提出了修改api的想法,通过具体做法是:通过hook“接触”到需要修改api的函数入口点,改变它的地址指向新的自定义的函数。
http://tech.ddvip.com/2008-01/119991954140197.html
3.插件(plug-in):又称外挂,是一种遵循一定规范的应用程序接口编写出来的程序,其定位是实现原有的系统/平台/应用程序不具备的功能程序,它只能在程序规定的系统平台西运行(有可能是多平台),无法脱离指定的平台单独运行。因为它需要调用源系统提供的函数库或者数据。IE下其文件类型有:.dll、.ocx、.cab、.exe、注册表键值。
注意:注册表键值:有网页或程序通过控制nwscript.exe、cscript.exe、wscript.exe、regedt32.exe、regsvr32.exe、reg.exe、regni.exe来修改注册键值(例如:首页被强行修改)。
4.组件:组件就是对数据和方法的简单封装。它有自己的属相和方法。属性是组件数据简单的访问者,方法则是组件一些简单可见的功能。
简而言之,组件就是对象。C++ Builder中叫组件,Delphi中叫部件,而在Visual BASIC中叫控件。
3.第三方平台账号登陆
其实是用的是一个api,利用你第三方账号(如QQ,微博等)常用的账号实现一键注册,登陆的方法。
具体的见这个链接:http://www.cnblogs.com/hooray/archive/2012/11/17/2774499.html