[英]ASIFormDataRequest: POST both image/jpeg and application/xml with a
鉴于两者:
NSData *jpegData;
NSString *xmlPost:
如何构造ASIFormDataRequest来将图像/ jpeg数据和applicaton / xml数据作为多部分/混合POST请求发布?
恐怕我实际上没有回答您的问题。
两个事实。
ASIFormDataRequest
类不适用于支持“多部分/混合”。 (至少当前) multipart/form-data
发送。 如果您的情况迫使您必须使用multipart/mixed
,请忽略我。 (例如,您的客户端不想修改仅支持multipart/mixed
服务器程序。)
如果没有,请再考虑一次。 您真的需要multipart/mixed
本身吗? 没有选择? 从来没有'multipart / form-data'? 据我所知,大多数服务器部件程序员比其他很少使用的格式更喜欢“ multipart / form-data”,因为大多数服务器框架都支持这种格式。 因此,这使他们的生活更加轻松:)
如果您真的想要其他“规则性”或“效率”或其他一些特殊性而不是简单性,则应考虑使用HTTP以外的其他方法。 HTTP的唯一好处是稳定性和兼容性。 (由于定义明确的规范和悠久的历史),这是最重要的好处,但可能不适合您。
我没有尝试“多部分/混合”。 也许某人有一个简单的方法可以做到这一点。 但这基本上是一种黑客工作。 (启用原始设计中没有的功能)这应该很痛苦。 通过HTTP规范创建自己的类会更加容易。
我强烈建议您使用multipart/form-data
代替。 在设计上,该类对此提供支持。 您可以假定XML源就像纯字符串一样。 可以通过普通的POST字段值发送。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.