python使用post方法上传文件

时间:2010-07-20 09:45:26

标签: python

我在通过wcap协议将文件导入日历时遇到问题。在文档中http://docs.sun.com/source/816-6416-10/pr10WCAP.html#26125表示我应该使用POST方法。我有托盘,但没有正面结果。我不知道如何强迫它使用python

1 个答案:

答案 0 :(得分:0)

您提供的wcap引用包含示例POST数据。 将urllib2.urlopen()函数与POST数据一起使用非常简单。

  

urllib2.urlopen(url[, data][, timeout])

     

打开URL网址,可以是字符串或请求对象。

     

数据可以是指定要发送到服务器的其他数据的字符串,如果不需要这样的数据,则为None。目前,HTTP请求是唯一使用数据的请求; 提供数据参数时,HTTP请求将是POST而不是GET 。数据应该是标准application / x-www-form-urlencoded格式的缓冲区。 urllib.urlencode()函数采用2元组的映射或序列,并以此格式返回一个字符串。