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