Add X-Timestamp header to upload file to swift
In uploading files as object to swift, Response 400 Bad Request with "Missing X-Timestamp header" message. To fix above, add "X-Timestamp" to request header. Change-Id: I9615eedc54403a7dba88e3110b6439f7829b3097
This commit is contained in:
parent
7444891218
commit
1eb2fe4dc0
@ -16,6 +16,7 @@
|
||||
from json import loads as json_loads
|
||||
from slogging.compressing_file_reader import CompressingFileReader
|
||||
from swift.common import swob
|
||||
from swift.common import utils
|
||||
from swift.proxy.server import Application
|
||||
from urllib import quote
|
||||
|
||||
@ -93,7 +94,9 @@ class InternalProxy(object):
|
||||
if not self.create_container(account, container):
|
||||
return False
|
||||
|
||||
send_headers = {'Transfer-Encoding': 'chunked'}
|
||||
timestamp = utils.Timestamp.now().internal
|
||||
send_headers = {'Transfer-Encoding': 'chunked',
|
||||
'X-Timestamp': timestamp}
|
||||
if headers:
|
||||
send_headers.update(headers)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user