CURL -d如何处理--data-binary的“不处理”

时间:2019-04-25 18:28:30

标签: json curl encoding binaryfiles binary-data

我一直认为,进行-d--data-binary时,实际发送的数据没有太大差异。但是,当我向发送的数据中添加JSON文件时,末尾的换行符被删除,并且出现以下错误:

"reason": "The bulk request must be terminated by a newline [\\n]"

我做了一些研究,发现了一个很好的解释here。但这只是说其中涉及一些处理。 我想知道该处理是如何完成的

data = open(file).read()

引发错误

在以下情况下可以正常工作

data = open(file, 'rb').read()

0 个答案:

没有答案