在运行链接https://hc.apache.org/httpcomponents-client-ga/httpmime/examples/org/apache/http/examples/entity/mime/ClientMultipartFormPost.java中提供的示例时,我收到以下异常
com.sun.xml.ws.server.UnsupportedMediaException: Unsupported Content-Type: multipart/form-data; boundary=APQdLVD1_Zc9bPMSMCmGCk012pvQ6Yv Supported ones are: [text/xml]
知道为什么会这样吗?
答案 0 :(得分:0)
我认为你混淆了两个主题:
在前者中,您确实发送了一个多部分/表单数据,就像您似乎已经完成的那样。 在后者中,您通常不会发送多部分(除非您使用类似MTOM的内容),而只是将整个内容发布为" application / soap + xml"
使用MTOM时,您不使用multipart / form-data而是使用multipart / related,并且您仍然需要遵循一些HTML中没有的约定,因此不会出现在您发布的示例代码中。