从 Tornado HTTPClient 发送表单数据

Send form data from Tornado HTTPClient

如何使用 fetch methodPOST 请求中发送多部分表单数据?我在任何地方的文档中都没有看到这一点。

我试过了,但是服务器上的参数 (HTTPServerRequest.arguments) 是空的:

client.fetch(
    '/foo/bar',
    headers={'Content-Type': 'form-data'},
    body=urllib.parse.urlencode({'a': 1, 'b': 2})
)

阅读这里:

我相信任何答案都会或多或少与我指出的 link 相似。此时您使用的 Http 方法应该无关紧要。大多数问题是关于构建多部分请求。