`
fly_hyp
  • 浏览: 307754 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

使用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





分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics