Si tenta di inviare dati POST a un server utilizzando urlfetch in AppEngine. Alcuni di questi elementi POST-dati hanno lo stesso nome, ma con valori diversi.Invio di più elementi di dati POST con lo stesso nome, utilizzando AppEngine
form_fields = {
"data": "foo",
"data": "bar"
}
form_data = urllib.urlencode(form_fields)
result = urlfetch.fetch(url="http://www.foo.com/", payload=form_data, method=urlfetch.POST, headers={'Content-Type': 'application/x-www-form-urlencoded'})
Tuttavia, in questo esempio, il server sembra receieve un solo elemento di nome data
, con il valore bar
. Come potrei risolvere questo problema?
Grazie Will, questo ha funzionato perfettamente (bella e semplice spiegazione) – jhanifen