post创建一个空索引
来源:互联网 发布:ign 知乎 编辑:程序博客网 时间:2024/04/19 05:29
use Data::Dumper; my $ua = LWP::UserAgent->new; $ua->agent("Mozilla/5.0 (Windows NT 6.1; rv:30.0) Gecko/20100101 Firefox/30.0"); my $cookie_jar = HTTP::Cookies->new( file=>'lwp_cookies.txt', autosave=>1, ignore_discard=>1); $ua->cookie_jar($cookie_jar); my $login_url ="http://192.168.137.2:9200/twitter/"; my $post = { settings => { index=>{ "number_of_shards"=> 5, "number_of_replicas"=>2 } } }; use JSON qw(encode_json); $json_string = encode_json($post); my $req = HTTP::Request->new( 'POST' => $login_url ); $req->referer("https://wx.qq.com/?&lang=zh_CN"); $req->content_type('application/json; charset=UTF-8') ; #post请求,如果有发送参数,必须要有这句 $req->content("$json_string"); #发送post的参数 my $res = $ua->request($req); print $res->content(); #获取的是响应正文 C:\Users\TLCB\Desktop\elk\Elasticsearch Api>perl post_json_create_indx.pl{"acknowledged":true}C:\Users\TLCB\Desktop\elk\Elasticsearch Api>获取一个空索引内容:use LWP::UserAgent; use Encode;use Data::Dumper;use JSON;use POSIX;sub check_es {my $SDATE = strftime("%Y.%m.%d",localtime());my $ua = LWP::UserAgent->new; $ua->timeout(10); $ua->env_proxy; $ua->agent("Mozilla/8.0"); #my $host = "http://10.5.100.232:9200/logstash-tlcb-2017.06.10/_search"; my $host = "http://192.168.137.2:9200/twitter/_search"; my $response = $ua->get($host); $ua->default_headers; if ($response->is_success) { # print $response->decoded_content; # or whatever my $r=$response->decoded_content; print $r; } else { print $response->status_line; } ; $count= $hash->{'hits'}{total};};check_esprint "---------------------------\n";print $count;C:\Users\TLCB\Desktop\elk\Elasticsearch Api>perl check_es.pl---------------------------{"took":1,"timed_out":false,"_shards":{"total":5,"successful":5,"failed":0},"hits":{"total":0,"max_score":null,"hits":[]}}C:\Users\TLCB\Desktop\elk\Elasticsearch Api>
阅读全文
0 0
- post创建一个空索引
- Lucene创建空索引
- 创建一个空项目
- linux下es mapping post创建索引
- 【Git】创建一个空分支
- 创建一个git空分支
- swift创建一个空项目
- cordova创建一个空项目
- lucene如何创建一个索引
- directX学习(1)创建一个空窗口
- 如何创建一个空的list
- 创建一个Cocos2d-x 空项目
- JFrame - swing创建一个空窗体
- Xcode7.2创建一个空工程
- javaEE创建一个空的web应用
- 【前端】使用yeoman创建一个空项目
- android---okhttp怎么才能post一个空的requestbody
- 为什么我创建的索引总为空?郁闷
- Python3 安装 Virtualenv 、Virtualenvwrapper 和使用
- 关于归档日志空间被占满而导致数据库down掉的问题
- 谈谈HTTP连接管理
- 在jsp页面中使用bootstrap制作
- 黑客入门视频教程(共57个)全实战过程
- post创建一个空索引
- 062、063、064-C++
- 如何评论浏览器最新的 WebAssembly 字节码技术?
- I2S,PCM,IOM-2,I2C,SPI,UART,GPIO
- $.ajax()方法参数详细解释
- JavaBean的概述
- Android Framework:Binder(4)-Native Service的注册
- xampp apache端口占用关闭iis
- 复制a.txt到b.txt,并实现数据排序