0

我目前正在实现代码来调用一个 API,其中发布请求正文需要包含几列 csv 格式的数据。

例如

Col1, Col2, Col3

1, 2, 3

4, 5, 6

等,内容类型标题设置为“文本/csv”

如何直接写入请求正文?

我有一个同事在做和我在 Java 中一样的事情,而 Apache httpclient lib 只是有一个 setRequestBody 方法。

httplib、urllib (1,2) 或 pyCurl 中是否有类似的东西?谢谢。

4

1 回答 1

2

任何 HTTP 客户端都会为您提供一些设置请求正文的方法。例如,httplib.HTTPConnection.request接受一个body允许您传递请求数据的可选参数。与urllib2.urlopen(那里称为data)相同。我自己从未使用过 PycURL,但它确实提供了一些在请求中包含正文的方法。

于 2010-08-25T17:24:58.837 回答