python - 如何将带撇号的字符串对象传递给 POST 调用

标签 python post python-requests

实现add watcher to JIRA issue api .
它接受一个字符串对象作为数据输入。

当使用 python 请求进行后调用时,我这样做:

数据=“\””+数据+“\”” req = requests.post(full_url, headers=headers, data=data)

是否有更好的方法将字符串参数传递给 post 调用,同时保留撇号?

最佳答案

更干净的方法是使用 str.format(...)功能为:

# string within single quote 
data = '"{}"'.format(data)

# OR, string as double quote but with escape character as
data = "\"{}\"".format(data)

关于python - 如何将带撇号的字符串对象传递给 POST 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43528170/

相关文章:

python - SSLError : bad handshake, Python 请求

python - 开始使用简单的 pymc3 示例时遇到麻烦

python - 在 python 中 __init__ 字典参数默认为以前的类值

python - Jupyter Notebook 在哪里/如何连接到 python 的 repr/str

javascript - 如何从 JavaScript 发布请求中获取响应

ios - 如何从 AFNetworking 中的 POST 请求中读取一个简单的字符串(无 JSON)

ios - 如何在 POST 请求中附加数据 - Swift

python-3.x - 如何为 python 的 requests.Response.text 属性设置值?

Python请求,如何将内容类型添加到多部分/表单数据请求

python - 为什么 urlparse.urlenparse 工作不一致?