使用文件和xml内容创建POST请求
问题描述:
我正在尝试向api服务器发出POST请求。使用文件和xml内容创建POST请求
我有一个请求体是一个XML参数:
<create-user>
<user-name>username1</user-name>
<password>password1</password>
</create-user>
下一页到这个参数,我也需要这样发送文件。
我试着用下面的东西小提琴手,但数据不是由服务器(该文件存在接收,但<create-user>
参数没有。
可以发送与上传文件的XML参数的组合?
答
是只需添加边界标记(与 “内容类型:应用程序/ XML”)XML体前像下面这样:。
------yxz
Content-Disposition: form-data; name="formInputXML"
Content-Type: application/xml
<create-user>...</create-user
------xyz
Content-Disposition: form-data; name="formInputFile"; filename="UserData.xml"
Content-Type: text/xml
<UserData.xml content>
------xyz--
完美!谢谢 – Catalin