使用atom

atom 有两种解释,一个是 intel 的 cpu,另一个是指一种网络内容管理协议,包括读取和写入。这篇文章主要讲这个。


介绍:


atom包含两部分功能


Atom Syndication Format (RFC 4287 )  读取协议(格式说明)

Atom Publishing Protocol (RFC 5023 ) specifications 发布协议


使用java:


http://abdera.apache.org/


使用curl (摘自:http://www.liangpeng.net/y2009/m06/wordpressatomxieyideshiyong_699.html):

然后就是用curl 进行一个一个测试,目前我不知道windows是否有相似的工具,我是在ubuntu 下进行的测试,经过千辛万苦,终于将基本的操作方法搞明白了。
重要的两个方法
1.DELETE 删除一篇文章
curl -v -X DELETE -u admin:333 http://liangpeng.net/wp-app.php/post/3
其中的-u指定用户名密码
2.POST 创建一篇新文章
curl -v -X POST –data @t.xml -H “Content-Type:application/atom+xml” -u admin:333 http://liangpeng.net/wp-app.php/posts/
其中-H是设置http请求的头信息,在服务器端会进行Content-type类型验证,所以必须增加此信息
其中@t.xml是一个文章内容的xml文件,可以通过 http://liangpeng.net/wp-app.php/post/2 获取到一个真实数据,修改下就能用了,我是直接把多余的信息全部删除,只剩下标题和内容字段,测试有效。

目前两个操作基本满足我的需求,关于Get,直接使用 http://liangpeng.net/wp-app.php/post/? 既可以获得,很是简单,当让也需要用户名密码。

相关资料:

atomenabled 网站

http://www.atomenabled.org/


apache的abdera项目

http://abdera.apache.org/



Using PHP cURL to read RSS feed XML

http://ditio.net/2008/06/19/using-php-curl-to-read-rss-feed-xml/


wordpress and atom

http://codex.wordpress.org.cn/Testing/XML-RPC_and_Atom_API


Pear XML_Feed_Parser

http://pear.php.net/package/XML_Feed_Parser/docs





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值