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 に答える