简单的问题(我很困惑,我在这里找不到答案):
我想从我的AppEngine Java servlet(出站)执行多部分编码的HTTP POST . AppEngine似乎不支持Apache HTTP lib,也不提供API本身(仅 setPayload(byte[])
),但我想避免自己实现Multipart编码 . 所以:
-
有没有办法从AppEngine Java发送Multipart HTTP主体?
-
是否有一个将这样的主体编码为
byte[]
数组的库? (注意,没有实现MultiPartEntity.getContent()
. )然后我可以使用AppEngine内部URLFetch API(由于异步调用功能,我更喜欢它) .
2 回答
我写了一个小帮助方法,为AppEngine添加了Multipart POST支持(使用Apache HTTP客户端库) .
然后调用代码如下所示:
您可以使用httpmime中的MultipartEntity .
她是an example .