@@ -551,7 +551,6 @@ def create_session(
551
551
)
552
552
else :
553
553
headers = self .get_headers ()
554
- headers ['Accept' ] = 'application/json'
555
554
response = requests .post (
556
555
self .endpoints .get_session_url (),
557
556
data = options ,
@@ -569,6 +568,7 @@ def create_session(
569
568
570
569
try :
571
570
content_type = response .headers ["Content-Type" ]
571
+ # Legacy behaviour
572
572
if content_type != "application/json" :
573
573
dom = xmldom .parseString (response .content .decode ("utf-8" ))
574
574
error = dom .getElementsByTagName ("error" )
@@ -606,6 +606,7 @@ def get_headers(self):
606
606
+ " python/"
607
607
+ platform .python_version (),
608
608
"X-OPENTOK-AUTH" : self ._create_jwt_auth_header (),
609
+ "Accept" : "application/json" ,
609
610
}
610
611
return {
611
612
"User-Agent" : self .user_agent + " OpenTok-With-Vonage-API-Backend" ,
@@ -1918,13 +1919,13 @@ def stop_render(self, render_id):
1918
1919
logger .debug (
1919
1920
"DELETE to %r with headers %r, proxies %r" ,
1920
1921
self .endpoints .get_render_url (render_id = render_id ),
1921
- self .get_headers (),
1922
+ self .get_json_headers (),
1922
1923
self .proxies ,
1923
1924
)
1924
1925
1925
1926
response = requests .delete (
1926
1927
self .endpoints .get_render_url (render_id = render_id ),
1927
- headers = self .get_headers (),
1928
+ headers = self .get_json_headers (),
1928
1929
proxies = self .proxies ,
1929
1930
timeout = self .timeout ,
1930
1931
)
@@ -1955,14 +1956,14 @@ def list_renders(self, offset=0, count=50):
1955
1956
logger .debug (
1956
1957
"GET to %r with headers %r, params %r, proxies %r" ,
1957
1958
self .endpoints .get_render_url (),
1958
- self .get_headers (),
1959
+ self .get_json_headers (),
1959
1960
query_params ,
1960
1961
self .proxies ,
1961
1962
)
1962
1963
1963
1964
response = requests .get (
1964
1965
self .endpoints .get_render_url (),
1965
- headers = self .get_headers (),
1966
+ headers = self .get_json_headers (),
1966
1967
params = query_params ,
1967
1968
proxies = self .proxies ,
1968
1969
timeout = self .timeout ,
@@ -2193,7 +2194,7 @@ def mute_all(
2193
2194
options = {"active" : True , "excludedStreams" : []}
2194
2195
2195
2196
response = requests .post (
2196
- url , headers = self .get_headers (), data = json .dumps (options )
2197
+ url , headers = self .get_json_headers (), data = json .dumps (options )
2197
2198
)
2198
2199
2199
2200
if response :
@@ -2230,7 +2231,7 @@ def disable_force_mute(self, session_id: str) -> requests.Response:
2230
2231
url = self .endpoints .get_mute_all_url (session_id )
2231
2232
2232
2233
response = requests .post (
2233
- url , headers = self .get_headers (), data = json .dumps (options )
2234
+ url , headers = self .get_json_headers (), data = json .dumps (options )
2234
2235
)
2235
2236
2236
2237
try :
@@ -2264,7 +2265,7 @@ def mute_stream(self, session_id: str, stream_id: str) -> requests.Response:
2264
2265
if stream_id :
2265
2266
url = self .endpoints .get_stream_url (session_id , stream_id ) + "/mute"
2266
2267
2267
- response = requests .post (url , headers = self .get_headers ())
2268
+ response = requests .post (url , headers = self .get_json_headers ())
2268
2269
2269
2270
if response :
2270
2271
return response
@@ -2381,7 +2382,7 @@ def mute_all(
2381
2382
options = {"active" : True , "excludedStreams" : []}
2382
2383
2383
2384
response = requests .post (
2384
- url , headers = self .get_headers (), data = json .dumps (options )
2385
+ url , headers = self .get_json_headers (), data = json .dumps (options )
2385
2386
)
2386
2387
2387
2388
if response :
@@ -2416,7 +2417,7 @@ def disable_force_mute(self, session_id: str) -> requests.Response:
2416
2417
url = self .endpoints .get_mute_all_url (session_id )
2417
2418
2418
2419
response = requests .post (
2419
- url , headers = self .get_headers (), data = json .dumps (options )
2420
+ url , headers = self .get_json_headers (), data = json .dumps (options )
2420
2421
)
2421
2422
2422
2423
try :
@@ -2448,7 +2449,7 @@ def mute_stream(self, session_id: str, stream_id: str) -> requests.Response:
2448
2449
if stream_id :
2449
2450
url = self .endpoints .get_stream_url (session_id , stream_id ) + "/mute"
2450
2451
2451
- response = requests .post (url , headers = self .get_headers ())
2452
+ response = requests .post (url , headers = self .get_json_headers ())
2452
2453
2453
2454
if response :
2454
2455
return response
0 commit comments