你爲何用捲曲擺在首位?
Python擁有豐富的庫,用於Facebook並且包含用於Web請求的庫,調用另一個程序和接收輸出是不必要的。
這就是說,
首先在Python文件
data
可以是指定的附加數據如果不需要這樣的數據,以發送到服務器, 或None
的字符串。目前HTTP請求只有使用數據的請求是 ; 當提供數據參數時,HTTP請求將是POST
而不是 GET。 data
應該是 格式的標準application/x-www-form-urlencoded
緩衝區。 urllib.urlencode()函數採用2元組的映射或序列 ,並以此格式返回字符串。 urllib2模塊通過連接發送包含關閉頭的HTTP/1.1 請求。
所以,
import urllib2, urllib
parameters = {}
parameters['token'] = 'sdfsdb23424'
parameters['message'] = 'Hello world'
target = 'http://www.target.net/work'
parameters = urllib.urlencode(parameters)
handler = urllib2.urlopen(target, parameters)
while True:
if handler.code < 400:
print 'done'
# call your job
break
elif handler.code >= 400:
print 'bad request or error'
# failed
break
正是我需要的 - 謝謝! – Ron