mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
esp_prov: added support for session cookie in SoftAP mode
This commit is contained in:
parent
0954c5e5d0
commit
779aef401e
@ -39,6 +39,13 @@ class Transport_HTTP(Transport):
|
|||||||
try:
|
try:
|
||||||
self.conn.request('POST', path, tobytes(data), self.headers)
|
self.conn.request('POST', path, tobytes(data), self.headers)
|
||||||
response = self.conn.getresponse()
|
response = self.conn.getresponse()
|
||||||
|
# While establishing a session, the device sends the Set-Cookie header
|
||||||
|
# with value 'session=cookie_session_id' in its first response of the session to the tool.
|
||||||
|
# To maintain the same session, successive requests from the tool should include
|
||||||
|
# an additional 'Cookie' header with the above recieved value.
|
||||||
|
for hdr_key, hdr_val in response.getheaders():
|
||||||
|
if hdr_key == 'Set-Cookie':
|
||||||
|
self.headers['Cookie'] = hdr_val
|
||||||
if response.status == 200:
|
if response.status == 200:
|
||||||
return response.read().decode('latin-1')
|
return response.read().decode('latin-1')
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user