我将(HTTP POST)各种值发布到后面的api。我成功地上传了标题、正文和一个媒体文件,但是当我尝试添加第二个媒体文件时,我得到了一个服务器 500。
它们确实允许 media 和 media[] 作为参数。
如何使用 iPhone SDK 上传多个文件?
我将(HTTP POST)各种值发布到后面的api。我成功地上传了标题、正文和一个媒体文件,但是当我尝试添加第二个媒体文件时,我得到了一个服务器 500。
它们确实允许 media 和 media[] 作为参数。
如何使用 iPhone SDK 上传多个文件?
您获得的 500 可能基于以下两件事之一:
现在,如果它不正确,HTTP 服务器会更有帮助地回复类似 415(不支持的媒体类型)或其他内容。500 坚持服务器出现问题并且您的请求有效。
您将不得不深入研究服务器 API 或代码(如果您编写了它),或者阅读文档并找出您的第二个请求有什么问题......似乎您没有设置适当的媒体类型?
编辑:好的,所以我查看了 API。看来您的发布 XML,所以您的请求内容类型应该是
Content-Type: application/xml
API 文档没有具体说明,但这将是正确的类型。
编辑:实际上第二眼看,你只是在发布 w/URI 参数吗?他们的 API 文档不清楚(我也很快看)