1
我正在嘗試使用引擎蓋下使用oauth2的Django-social-auth進行oauth認證。我正在爲vimeo添加一個自定義後端。 Vimneo API要求所有APi呼叫使用自定義用戶代理。爲沒有公開此設置的庫的http請求設置用戶代理?
oauth2正在使用httplib2並且沒有設置用戶代理的掛鉤點。有沒有一種方法可以說「從這裏開始的所有網絡請求都應該使用此自定義標題」。
我正在嘗試使用引擎蓋下使用oauth2的Django-social-auth進行oauth認證。我正在爲vimeo添加一個自定義後端。 Vimneo API要求所有APi呼叫使用自定義用戶代理。爲沒有公開此設置的庫的http請求設置用戶代理?
oauth2正在使用httplib2並且沒有設置用戶代理的掛鉤點。有沒有一種方法可以說「從這裏開始的所有網絡請求都應該使用此自定義標題」。
如果我的問題正確,那麼您可以發送User-Agent
以及請求標頭。
h = httplib2.Http(".cache")
resp, content = h.request("https://example.org/chap/2",
"PUT", body="This is text",
headers={'User-Agent':'my user agent'})
檢查我的回答對你的線程在郵件列表上https://groups.google.com/d/msg/django-social-auth/kCTSx_wU-Ag/I-JuUbPmnM4J – omab