Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

6
  • 3
    you can fix https:// requests simply by loading the SSL library stackoverflow.com/a/34135758/172322 Commented Dec 7, 2015 at 14:20
  • requests to a https website works even when I did not enable billing - why is that? Commented Dec 12, 2015 at 18:02
  • I just found out that as long as the socket library isn't actually used (by the request library), App Engine will not throw an exception if billing has not been enabled (i.e. unused imports and unused code is fine). This is because I made simple GET requests only. What was actually called in the underlying code was App Engine's URL fetch library when I checked my quota used (in my use case, using urllib2 instead of requests may be a better option). Also, it works without including the SSL library for my case; App Engine's URL fetch supports https Commented Dec 13, 2015 at 8:02
  • loading the ssl library works as a fix on the live server, but not on the dev server, it seems Commented Jan 10, 2016 at 16:01
  • changing requests to version 2.3.0 and including ssl library in app.yml fixed the issue for me! thanks Commented Aug 31, 2016 at 16:01