我一直在玩Twitter测试应用程序的API,我错过了用Charles(http://http:///www.charlesproxy.com/)。即使它具有SSL代理功能,Twitter似乎也不喜欢在签署请求的中间有不同的证书。 有没有办法做到这一点?我会非常有用,能够看到请求和Charles格式化JSON响应的方式等。代理向Twitter API发送OAuth请求
12
A
回答
2
Twitter无法知道中间有一个人。我没有使用过查尔斯,但我使用过Fiddler2。试试那个。
http://www.charlesproxy.com/documentation/proxying/ssl-proxying/
http://www.fiddler2.com/fiddler/help/httpsdecryption.asp
解密HTTPS通过代理使自己的证书,并给它的浏览器。浏览器会注意到它连接了一个错误的证书并发出警告,但服务器(Twitter)只会将该代理视为另一个浏览器。代理服务器连接使用Twitter的证书,所以它仍然是安全的。
也许这是你的问题:
问:能否从提琴手苹果iOS设备,如 的iPad/iPhone/iPod Touch和Android设备拦截流量?答:是的,但这些设备 可能与Fiddler生成的默认证书不兼容。
要解决不兼容问题,您可以将Fiddler的默认 证书生成器替换为生成与这些平台兼容的包含 标志(例如AKID,SKID)的证书的证书生成器。 只需下载并安装新的Certificate Maker,然后重新启动 Fiddler。
+1
我认为可能值得注意的是,在恢复常规的互联网浏览之前,应该禁用或者Fiddler进程被终止。他们的代理证书将“破坏”其他TLS连接。 –
相关问题
- 1. CMD向API发送请求
- 2. 向oAuth发送隐藏请求
- 3. 向Twitter API发送请求时出现禁止(错误403)
- 4. 使用Play Framework 2.0向Twitter API发送POST请求
- 5. 向Twitter粉丝API发送授权请求ids
- 6. 使用用户令牌向Rails中的Twitter API发送请求
- 7. 向Google Vision API发送请求
- 8. React Native/Laravel - 向API发送请求
- 9. 向我的Rails API发送JS请求
- 10. 从Android向Google Contacts API发送请求
- 11. 如何向Intersango API发送请求
- 12. 如何向API发送XML请求R
- 13. 向IPv6计算机发送API请求
- 14. 如何通过ajax请求发送Twitter OAuth访问令牌?
- 15. Twitter oAuth - 请求令牌
- 16. OAuth请求令牌和Twitter
- 17. Twitter与代理支持的Python-OAuth API
- 18. YouTube API OAuth无效请求
- 19. 需要发送https GET请求与oauth
- 20. 发送请求到Rails API?
- 21. HTTP响应代码400向HTTPS查询API发送GET请求
- 22. 发送所有.xml请求到代理
- 23. 通过https代理发送curl请求
- 24. cURL通过PHP代理发送请求
- 25. 如何发送https GET请求与oauth
- 26. 字API发送HTTP请求
- 27. PHP API发送POST请求
- 28. Servlets向URL发送请求?
- 29. 向@Valid发送请求
- 30. Cakephp向webservice发送请求
有趣。希望你能得到答案。 –
我失去了希望嘿嘿:P –
曼......我仍然在等待这个回应。 –