Skip to content

Commit

Permalink
feat: 增加http请求的ua头 (#1)
Browse files Browse the repository at this point in the history
Co-authored-by: veehou <veehou@tencent.com>
  • Loading branch information
hwygithub and veehou committed Jan 13, 2022
1 parent 9522ded commit 49f31a3
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/ambv/black
rev: stable
rev: 21.12b0
hooks:
- id: black
- repo: https://github.com/pre-commit/pre-commit-hooks
Expand Down
4 changes: 4 additions & 0 deletions examples/config.yaml
@@ -0,0 +1,4 @@
# test yaml 用于设置test相关的参数,开源版本需要去掉参数
token:
appid: "101981207"
token: "Ugqr4v71Xwd4uacrYjjHeYPVOxWSQKCy"
25 changes: 20 additions & 5 deletions qqbot/core/network/http.py
Expand Up @@ -68,7 +68,10 @@ def __init__(self, time_out, token, type):
self.scheme = type

def get(self, api_url, params=None):
headers = {"Authorization": self.scheme + " " + self.token}
headers = {
"Authorization": self.scheme + " " + self.token,
"User-Agent": "botpy",
}
logger.debug("http get headers: %s, api_url: %s" % (headers, api_url))
response = requests.get(
url=api_url, params=params, timeout=self.timeout, headers=headers
Expand All @@ -77,7 +80,10 @@ def get(self, api_url, params=None):
return response

def post(self, api_url, request=None, params=None):
headers = {"Authorization": self.scheme + " " + self.token}
headers = {
"Authorization": self.scheme + " " + self.token,
"User-Agent": "botpy",
}
logger.debug(
"http post headers: %s, api_url: %s, request: %s"
% (headers, api_url, request)
Expand All @@ -93,7 +99,10 @@ def post(self, api_url, request=None, params=None):
return response

def delete(self, api_url, request=None, params=None):
headers = {"Authorization": self.scheme + " " + self.token}
headers = {
"Authorization": self.scheme + " " + self.token,
"User-Agent": "botpy",
}
logger.debug("http delete headers: %s, api_url: %s" % (headers, api_url))
response = requests.delete(
url=api_url,
Expand All @@ -106,7 +115,10 @@ def delete(self, api_url, request=None, params=None):
return response

def put(self, api_url, request=None, params=None):
headers = {"Authorization": self.scheme + " " + self.token}
headers = {
"Authorization": self.scheme + " " + self.token,
"User-Agent": "botpy",
}
logger.debug(
"http put headers: %s, api_url: %s, request: %s"
% (headers, api_url, request)
Expand All @@ -122,7 +134,10 @@ def put(self, api_url, request=None, params=None):
return response

def patch(self, api_url, request=None, params=None):
headers = {"Authorization": self.scheme + " " + self.token}
headers = {
"Authorization": self.scheme + " " + self.token,
"User-Agent": "botpy",
}
logger.debug(
"http patch headers: %s, api_url: %s, request: %s"
% (headers, api_url, request)
Expand Down

0 comments on commit 49f31a3

Please sign in to comment.