Python urlfetch发送什么而不是无值?

Python urlfetch发送什么而不是无值?,python,python-2.7,urlfetch,Python,Python 2.7,Urlfetch,我有以下简化代码: def track_event(category, value=None): form_fields = { 'ec': category, 'ev': value } form_data = urllib.urlencode(form_fields) result = urlfetch.fetch(url='http://example.com', payload=form_data, method=urlfetch.

我有以下简化代码:

def track_event(category, value=None):
  form_fields = {
    'ec': category,
    'ev': value
  }
  form_data = urllib.urlencode(form_fields)
  result = urlfetch.fetch(url='http://example.com',
      payload=form_data,
      method=urlfetch.POST)
  return result.status_code

track_event('category')
当值为“无”时,什么作为ev值发送?

代码正在使用它将“无”转换为字符串“无”:

>>> import urllib
>>> urllib.urlencode({'ev': None})
'ev=None'