2013-11-27 79 views
1

我正在尝试向api服务器发出POST请求。使用文件和xml内容创建POST请求

我有一个请求体是一个XML参数:

<create-user> 
    <user-name>username1</user-name> 
    <password>password1</password> 
</create-user> 

下一页到这个参数,我也需要这样发送文件。

我试着用下面的东西小提琴手,但数据不是由服务器(该文件存在接收,但<create-user>参数没有。

可以发送与上传文件的XML参数的组合?

enter image description here

回答

3

是只需添加边界标记(与 “内容类型:应用程序/ 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-- 
+0

完美!谢谢 – Catalin

相关问题