dloomer
June 3rd, 2009, 10:37 PM
I've set up a proxy (actually just pointing to a local version of Charles Proxy) both in my Safari network preferences and in Boxee itself. Charles Proxy runs at 127.0.0.1 (localhost), port 8888.
Evidence suggests that in some cases Boxee connects through the proxy, and in some cases it doesn't:
- Requests initiated within my app (both using urllib and the Player.Play() method) never show up in the Charles Proxy recording logs.
- If I shut down Charles Proxy while Boxee is running, which should disable all network connectivity in Boxee, my app still connects to the Internet while the rest of Boxee does not.
Is this a shortcoming in Boxee, or do I have to somehow explicitly indicate that my app should use Boxee's global proxy setting?
Bottom line is I'm trying to use Charles Proxy to debug my own app to see exactly what request headers it's sending to a third party, but it's not able to give me the results I need.
Thanks!
Evidence suggests that in some cases Boxee connects through the proxy, and in some cases it doesn't:
- Requests initiated within my app (both using urllib and the Player.Play() method) never show up in the Charles Proxy recording logs.
- If I shut down Charles Proxy while Boxee is running, which should disable all network connectivity in Boxee, my app still connects to the Internet while the rest of Boxee does not.
Is this a shortcoming in Boxee, or do I have to somehow explicitly indicate that my app should use Boxee's global proxy setting?
Bottom line is I'm trying to use Charles Proxy to debug my own app to see exactly what request headers it's sending to a third party, but it's not able to give me the results I need.
Thanks!