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
分享到:
相关推荐
使用 Atom LaTeX 可以极大地提升 LaTeX 用户的工作效率,特别是对于那些经常处理数学公式、科技论文或者复杂文档的用户来说,这款插件是必不可少的工具。同时,由于 Atom 的高度可扩展性,用户还可以通过安装其他...
标题"Atom-atom-django,使用atom更快地构建django应用程序"指出,这个项目或资源是关于如何使用Atom文本编辑器来高效地开发Django Web应用程序的。Atom是一个流行的开源文本编辑器,它允许开发者利用Web技术进行...
Atom-atom-turbo-javascript.zip,使用atom编辑器实现更快的javascript和typescript的命令和代码片段turbo-javascript,atom是一个用web技术构建的开源文本编辑器。
atom-term2, 不再维护这里项目 请使用 Atom TERM3软件包 Atom 术语 2 使用 term2 软件包在 Atom 编辑器中运行 shell 会话。 运行的Vim,Emacs,Htop等。 中的。它基于 pty.js 作为 shell spawner,而 term.js 作为 ...
atom-firepad, 使用 Atom Firepad进行协作代码编辑 原子 firepad 这个软件包为 Atom 添加了通过 Firepad支持的协作编辑支持。 Firepad是一个使用 Firebase语言实现协作文本编辑的其他库。要开始使用这个包,首先要将...
要使用Atom-atom-mojo,首先需要确保已经安装了Mojolicious框架。接着,可以通过Perl的CPAN(Comprehensive Perl Archive Network)或者使用cpanm(CPAN Mini)工具来安装Atom-atom-mojo。安装完成后,可以在...
使用Atom-elegant-atom-syntax时,开发者可以期待一个更加柔和、统一的代码阅读体验,这有助于减少视觉疲劳,提高代码审查和编写效率。该主题可能特别注重颜色的平衡,避免过于刺眼的色彩组合,同时保持足够的对比度...
如果你是aidax的开发者,使用Atom搭配"axSnippet"插件,将能显著提升你的编程体验和生产力。为了更好地利用这个插件,建议查阅其官方文档或GitHub页面,了解详细的使用方法和定制选项。同时,保持Atom和插件的更新,...
总的来说,Atom-atom-solidity-linter 提供了一种高效且直观的方式,帮助Solidity开发者在使用Atom编辑器时保持代码的整洁和安全。无论是初学者还是经验丰富的开发者,都可以从中受益,提高智能合约开发的质量和效率...
安装和使用Atom中文语言包的步骤如下: 1. 首先,确保已经安装了Atom文本编辑器。如果还没有,可以从官方网站(https://atom.io/)下载并安装。 2. 打开Atom,进入“设置”面板。可以通过点击顶部菜单栏的“Edit”...
在解压后,用户可以按照Atom编辑器的插件安装指南,将这个目录移动到Atom的packages目录下,或者使用Atom的内置包管理器apm进行安装。 安装完atom-perltidy插件后,用户可以在Atom编辑器中打开Perl文件,通过快捷键...
这个压缩包文件名 "Atom-atom-package-sync.zip" 暗示了它的主要功能是将用户的 Atom 安装配置备份并能够在不同设备之间进行同步,这对于那些在多台电脑上使用 Atom 的开发者来说非常实用。 Atom 是一款由 GitHub ...
在安装和使用 Atom-atom-linter-cppcheck 时,需要注意以下几点: 1. **安装 Atom 和插件**:首先确保你已经安装了 Atom,然后通过 Atom 的包管理器(Settings > Install 或者 apm install)搜索并安装 atom-linter...
安装和使用Atom-atom-mscgen-preview插件的步骤一般包括: 1. 在Atom中打开设置或首选项界面,点击“安装”标签页。 2. 在搜索框中输入“atom-atom-mscgen-preview”,找到插件并点击“安装”按钮。 3. 安装完成后...
Atom-atom-rust 是一个专门为 Atom 文本编辑器设计的扩展插件,旨在为使用 Rust 语言的开发者提供全面的支持。Atom 是一个由 GitHub 开发的开源文本编辑器,它利用了 Web 技术,如 HTML、CSS 和 JavaScript,使得其...
即便如此,对于那些依然使用 Atom 和 Processing 的用户,可以尝试寻找替代方案,例如其他 Atom 插件或者转用其他集成开发环境(IDE),比如 Visual Studio Code,它也有丰富的 Processing 扩展支持。 总结来说,...
要使用 Atom-atom-file-bookmark,首先你需要在 Atom 中安装这个插件。这通常可以通过 Atom 的内置包管理器完成,打开设置面板,找到“Install”选项卡,然后搜索 "atom-file-bookmark"。找到插件后点击“Install”...
使用Atom-atom-bootstrap,开发者不仅可以获得一个快速启动的编辑器,还能享受到预配置的工具集,从而更快地投入到开发工作中。对于初次接触Atom或希望提高开发效率的用户来说,这是一个非常有价值的资源。通过深入...
安装和使用Atom-teletype的过程相对简单。首先,你需要在Atom编辑器中安装插件,这可以通过Atom的包管理器完成。然后,创建或加入一个工作空间,分享工作区的唯一标识符(通常是哈希值)给你的团队成员。他们只需在...
为了使用Atom-atom-refactoring插件,首先需要安装Atom文本编辑器,然后在Atom的包管理器中搜索“atom-refactoring”并安装。安装完成后,插件会无缝集成到Atom的菜单和快捷键中,用户可以直接通过图形界面或者...