1

根据 StarGate 文档,CURL 命令应该是这样的:

% curl -H "Content-Type: text/xml" --data '[...]' http://localhost:8000/test/testrow/test:testcolumn

这就是我正在尝试的:

% curl -X POST -H "Accept: text/xml" --data '[<CellSet><Row key="cm93MQ=="><Cell column="dGl0bGU6YQ==">d29ya2Vk</Cell></Row></CellSet>]' http://localhost:8080/test/row1/title

不断收到 HTTP 415,不支持的媒体类型.. 任何想法我在那里缺少什么?

4

1 回答 1

2

您当前的 curl 选项指定您想要 XML 输出,并且 curl 假设您要发布 url 编码的表单数据(并在 HTTP 标头中指定错误的 Content-Type)。

修改你-H "Accept: text/xml"-H "Content-Type: text/xml",你应该是好的

于 2012-06-06T19:45:06.033 回答