有了webapi,对应的,也就要有各种语言的sdk,有时候,还要有一个好用的api测试工具.sdk和api测试工具在功能上有一些异同,有时候测试工具会直接基于sdk来制作. 它们通常包含: 1.http通信底层功能封装有些语言或系统,本身http的库不够好,所以会用一些第三方库.c++一般用curl,java(android)可能用Volley.在这之上,通常再封装出一个HttpClient,提供同步异步的GET和POST功能. 2.OAuth功能有些帐号关联的sdk,会提供OAuth的封装.…