使用cURL向PDBe发送XML POST请求

时间:2011-08-08 12:34:10

标签: xml post curl

我正在尝试使用cURL向托管晶体学数据的服务器发送XML POST请求。我想我会按照本书的说法阅读下面的命令:

curl -X POST --data-urlencode '<!DOCTYPE query SYSTEM "http://www.ebi.ac.uk/pdbe-site/pdbemotif/query.dtd"><query><declaration><pfam name="p">PF00451</pfam></declaration></query>' http://www.ebi.ac.uk/pdbe-site/pdbemotif/hitlist.xml

我使用--trace-ascii查看发送到服务器的数据,它是我上面指定的XML查询的url编码版本。查询在作为文本输入到服务器http://www.ebi.ac.uk/pdbe-site/pdbemotif/xmlqueryprint.jsp上托管的提交表单时有效,但在使用cURL提交时会返回错误。

有人会意识到服务器可能需要的其他格式吗?

感谢您的时间!

0 个答案:

没有答案