如何删除python请求中的(%0D) 导入请求 nexmokey='mykey' nexmosec='mysecretkey' nexmoBal公司https://rest.nexmo.com/account/get-balance?api_key={}&api_secret={}.格式(nexmokey,nexmosec) rr=requests.get(nexmoBal) 打印(rr.url)

如何删除python请求中的(%0D) 导入请求 nexmokey='mykey' nexmosec='mysecretkey' nexmoBal公司https://rest.nexmo.com/account/get-balance?api_key={}&api_secret={}.格式(nexmokey,nexmosec) rr=requests.get(nexmoBal) 打印(rr.url),python,python-3.x,python-requests,Python,Python 3.x,Python Requests,我想把一个请求发送到 https://rest.nexmo.com/account/get-balance?api_key=mykey&api_secret=mysecretkey 但是为什么会出现%0D https://rest.nexmo.com/account/get-balance?api_key=mykey%0D&api_secret=mysecretkey%0D请求。get要求通过参数提供参数,如api\u secret=my\u secret,而不是作为URL的一部分,URL是为您

我想把一个请求发送到

https://rest.nexmo.com/account/get-balance?api_key=mykey&api_secret=mysecretkey

但是为什么会出现
%0D


https://rest.nexmo.com/account/get-balance?api_key=mykey%0D&api_secret=mysecretkey%0D

请求。get
要求通过
参数提供参数,如
api\u secret=my\u secret
,而不是作为URL的一部分,URL是为您编码的

使用以下命令:

nexmoBal = 'https://rest.nexmo.com/account/get-balance'
rr = requests.get(nexmoBal, params={'api_key': nexmokey, 'api_secret': nexmosec})
%0D
在那里结束的事实表明那里有一个字符#13(0D十六进制),这是回车符(在Windows系统上是行尾的一部分)-可能是因为您正在从某个文件中读取密钥和机密,并且没有将它们包含在示例代码中


另外,请注意,您提到要发布,但您正在调用
.get()

您确定字符串中不包含换行符吗?%0D字符是回车符您发布的代码不会重现您描述的问题,这听起来像是由
nexmo
字符串中的回车引起的。您可以通过剥离字符串来删除它们。从技术上讲,0D是回车符,0A是换行符。您当然是对的,已更正-怀疑是-1:)