【问题标题】:How do I send a strings with tab spaces to a website using post requests?如何使用发布请求将带有制表符空格的字符串发送到网站?
【发布时间】:2020-05-28 16:34:01
【问题描述】:

我正在尝试从我的机​​器中读取 .py 文件并使用 python 中的请求模块将其发布到我的个人网站。

除缩进外一切正常。

如何在 post 请求中发送制表符和多个换行符?

【问题讨论】:

  • 欢迎来到 SO!你能分享一下你到目前为止所拥有的或你尝试过的吗?
  • 我非常想在我的个人 django 网站上自动上传 .py 文件作为我个人 django 网站上的特定文件夹中的文本,而不需要太多关于 http 请求的知识。我看了一些关于 python 请求模块的教程,并弄清楚了如何发送数据。我遇到的问题是缩进和多个 \n 字符没有出现在网站上。作为一个编码初学者,我花了几个小时才发现问题不是因为请求模块,而是因为 html。后来我通过在 html 中使用
     标记来解决这个问题。

标签: python http python-requests httprequest


【解决方案1】:

将整个文件编码为 base64(可能使用 base64 模块),将其作为 POST 请求的主体发送,然后在另一端对其进行解码。这将处理此处回答的所有 ASCII 字符(包括制表符) - Can a Base64 String contain tabs?

【讨论】:

  • 谢谢,我在另一个项目中使用了这个。
猜你喜欢
  • 1970-01-01
  • 2017-10-05
  • 2012-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-06
  • 1970-01-01
相关资源
最近更新 更多