我正在使用一个构建 XML 文件的站点,然后将这些文件发布到 RESTful 界面。我已经构建了生成文件的工具,我想将它们上传到 RESTful 界面。我有一个小问题。使用表单发布文件会很好,但“内容类型”必须是“应用程序/xml”而不是“多部分/表单数据”,因此排除了以这种方式发布的可能性。接下来,我想我会尝试卷曲文件,但这也失败了。
RESTful 接口需要用户的证书才能处理数据。这是因为该界面会根据他们的证书信息跟踪谁在上传。所以,我希望通过以下两种选择之一获得帮助
1) 使用 cURL 将浏览器中的数据和客户端证书发布到 RESTful 接口
2)处理数据,正确设置标题,然后使用客户端浏览器以某种方式将 POST 重定向到页面。我知道如果用户访问 RESTful URL,该页面将对用户进行身份验证。所以如果我能以某种方式将页面数据设置为“应用程序/xml”,然后告诉用户的浏览器“嘿,重定向到这个地址并发送这个数据”......
建议?