|
@@ -4,7 +4,6 @@ import hmac
|
|
|
from functools import wraps
|
|
from functools import wraps
|
|
|
from hashlib import sha256
|
|
from hashlib import sha256
|
|
|
import time
|
|
import time
|
|
|
-from esign_emun import httpMethodEnum
|
|
|
|
|
import logging
|
|
import logging
|
|
|
import json
|
|
import json
|
|
|
from urllib.parse import urlparse, parse_qs, urlencode
|
|
from urllib.parse import urlparse, parse_qs, urlencode
|
|
@@ -131,7 +130,7 @@ def buildSignJsonHeader(appid, secret, http_method, url, body=None,
|
|
|
"""
|
|
"""
|
|
|
content_md5 = ""
|
|
content_md5 = ""
|
|
|
# 判断是PUT或者POST请求,不需要计算计算md5,否则md5为空
|
|
# 判断是PUT或者POST请求,不需要计算计算md5,否则md5为空
|
|
|
- if httpMethodEnum.PUT == http_method or httpMethodEnum.POST == http_method:
|
|
|
|
|
|
|
+ if "PUT" == http_method or "POST" == http_method:
|
|
|
# 字典转json字符串(去空格,保证与发送一致)
|
|
# 字典转json字符串(去空格,保证与发送一致)
|
|
|
body = json.dumps(body, separators=(",", ":"), ensure_ascii=False)
|
|
body = json.dumps(body, separators=(",", ":"), ensure_ascii=False)
|
|
|
# 生成md5
|
|
# 生成md5
|