我一直在为一款iPhone测试应用程序玩弄twitter API,但是我错过了像Charles(http://www.charlesproxy.com/)这样的软件代理请求到twitter API的能力。尽管它有一个SSL代理功能,但twitter似乎不喜欢中间有一个不同的证书签署请求。
有没有办法做到这一点?能够查看请求和Charles格式化JSON响应的方式将非常有用...
我一直在为一款iPhone测试应用程序玩弄twitter API,但是我错过了像Charles(http://www.charlesproxy.com/)这样的软件代理请求到twitter API的能力。尽管它有一个SSL代理功能,但twitter似乎不喜欢中间有一个不同的证书签署请求。
有没有办法做到这一点?能够查看请求和Charles格式化JSON响应的方式将非常有用...
http://www.charlesproxy.com/documentation/proxying/ssl-proxying/
http://www.fiddler2.com/fiddler/help/httpsdecryption.asp
HTTPS的解密是由代理服务器制作自己的证书,并将其提供给浏览器。浏览器会注意到它连接了一个错误的证书并发出警告,但服务器(Twitter)只会将代理视为另一个浏览器。代理服务器连接使用Twitter的证书,因此仍然是安全的。