kettle调用rest api
<p>参考地址:</p>
<pre><code> http://tech.it168.com/a2015/0707/1744/000001744190.shtml
https://www.cnblogs.com/surinfo/p/6692610.html</code></pre>
<p>总体流程:
<img src="https://www.showdoc.cc/home/common/visitfile/sign/1af8bb7043443d8c11f05d66cb3f5f35?showdoc=.jpg" alt="" /></p>
<p>1、生成记录</p>
<pre><code>新建一个转换,接口信息接入可以选择EXCEL接入,文本接入,生成记录,或者表输入等都,视自己的情况而定,这里介绍的是生成记录</code></pre>
<p><img src="https://www.showdoc.cc/home/common/visitfile/sign/49208d210b6b217ed44912e85f39f1c1?showdoc=.jpg" alt="" /></p>
<p>InterfaceUrl:接口的请求地址,名称可以自己定义
Content-type:传参类型
http_method:请求方式
Body:传参</p>
<p>2、REST Client</p>
<p>按照下图配置,所填参数对应上一步的字段</p>
<p><img src="https://www.showdoc.cc/home/common/visitfile/sign/2b8c12fe14872ad54f8e1eebd549d66b?showdoc=.jpg" alt="" /></p>
<p>3、JSON Input</p>
<p>json字符串解析(接口的返回值是json格式,如果不是,则不需要这一步)</p>
<p><img src="https://www.showdoc.cc/home/common/visitfile/sign/f746a5018f46b8d83366c47a86405a08?showdoc=.jpg" alt="" /></p>
<p>选择字段,填写json返回值对应的字段(路径下方的输入框,格式为$.code,一个点表示为第一级的key值,两个点表示第二级的key,以此类推),名称自己定义</p>
<p><img src="https://www.showdoc.cc/home/common/visitfile/sign/1e19ed9ed13946d7166b36ffe664034a?showdoc=.jpg" alt="" /></p>
<p>4、EXCEL输出</p>
<p>可以选择文本输出等</p>
<p><img src="https://www.showdoc.cc/home/common/visitfile/sign/636c7d773aec8efcebe9861d60785fd3?showdoc=.jpg" alt="" /></p>
<p><img src="https://www.showdoc.cc/home/common/visitfile/sign/4bf8f213dd49a53c2a0579999be08aa5?showdoc=.jpg" alt="" /></p>
<p>拓展:
<img src="https://www.showdoc.cc/home/common/visitfile/sign/4c1a119ddfbe8e0a6558357b0f798b30?showdoc=.jpg" alt="" /></p>