.net 中调用 Elasticsearch curl
2015-06-25 11:22
190 查看
elasticsearch 采用JSON格式传递数据,在提交HTTP请求时,我们通常使用curl来处理,当然也可以用fiddler等类似工具。
curl可以到这里下载:
http://curl.haxx.se/download.html
有各个操作系统版本,如果你在windows下使用.net,也可以用libcurlnet:
1. 需要先下载libcurl .net http://sourceforge.net/projects/libcurl-net/?source=dlp
2. 解压 libcurlnet-1_3.zip 复制其中bin目录下的 LibCurlNet.dll, libcurl.dll, LibCurlShim.dll, ca-bundle.crt 四个文件,到项目的Debug或者Release 文件夹
3. 在项目中添加 LibCurlNet.dll 引用
4. 引用 using SeasideResearch.LibCurlNet; 命名空间
5. 就开始写代码了
下面是一个例子可以参考一下:
这里有个现成的工程打包:
http://www.okbase.net/file/item/27052
elasticsearch 采用JSON格式传递数据,在提交HTTP请求时,我们通常使用curl来处理,当然也可以用fiddler等类似工具。
curl可以到这里下载:
http://curl.haxx.se/download.html
有各个操作系统版本,如果你在windows下使用.net,也可以用libcurlnet:
1. 需要先下载libcurl .net http://sourceforge.net/projects/libcurl-net/?source=dlp
2. 解压 libcurlnet-1_3.zip 复制其中bin目录下的 LibCurlNet.dll, libcurl.dll, LibCurlShim.dll, ca-bundle.crt 四个文件,到项目的Debug或者Release 文件夹
3. 在项目中添加 LibCurlNet.dll 引用
4. 引用 using SeasideResearch.LibCurlNet; 命名空间
5. 就开始写代码了
下面是一个例子可以参考一下:
http://www.okbase.net/file/item/27052
相关文章推荐
- error C2665: “AfxMessageBox”
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- Qt常用技能总结
- 关于curl java 模拟http请求
- 3DMax的中文版官方手册
- 解决viewpager懒加载的问题
- 58. Length of Last Word
- 12个优化MySQL的技巧小整理
- cocos2dx 实例 经典游戏机(一)
- Lucene学习总结之二:Lucene的总体架构(转载)
- Java后台实现方法
- 单例模式
- Binary Tree Right Side View
- hibernate多对多关联
- 一个手工删除mysql的sleep线程的小脚本
- Avaya收购Esna丰富企业通信应用
- 设计模式在Android中的运用
- Java Reflection(二):Classes
- 离线安装Cloudera Manager 5和CDH5(最新版5.1.3) 完全教程
- 实现一个数值加法函数,返回两个数字的和。要求能进行参数验证,若参数不是数字或为空则抛出异常。