| 
			 
					  公司最近使用tiptop与携客云对接,携客云提供的接口方式是https的,使用4gl里面的接口语言直接调用的话会报错“Configuration needed to perform HTTPS connection”研究了很久,没找到解决方案,无奈曲线救国,直接使用shell脚本POST json数据,发现程序更简洁,运行效率更快,下面对这种调用方式做一个详细说明:
 
							1:gp默认是不支持json解析的,因为util.so版本的问题,感谢鹏哥提供的GP使用json解析的指导,刚好看到鹏哥论坛的文章,更新util.so到新版本,解析问题解决! 2:写shell脚本,这里我写了一个公用脚本,gp使用的时候调用脚本并传入json,地址参数,就可以组成需要执行的脚本文件,最后执行脚本文件,请求连接并获取response数据 3:编写4gl程序程序主要的内容就是(1):组成request的json文件;(2):调用脚本生成执行POST的脚本;(3):执行脚本,并将结果放在一个临时文本中,通过规则过滤掉无效输出,只保留有效json数据;(4):解析文本中的json数据,得到数据后做逻辑处理 4:关于4gl解析json的详细用法可以参考手册4gl手册 util.rar 5:util更新:在/u1/目录下查找所以util.so文件 命令:fine /u1/ -name util.so ,找到后备份旧文件,更新新文件就好了(/u1/genero/fgl/lib/util.so /u1/genero/fgl.dev/lib/util.so 其实这两个就可以了,每家目录可能有点差异) 以下是实现代码 本部分内容设定了隐藏,需要回复后才能看到 				 | 
	|
| 
		
	 | 
	
| 
			 沙发# 
								发布于:2019-06-06 00:22				
			
					json 使用 學習囉				 
							 | 
	|
| 
			 板凳# 
								发布于:2019-06-06 09:22				
			
					可以的,这么快就分享出来了。				 
							 | 
	|
| 
			 地板# 
								发布于:2019-06-06 14:43				
			
					学习看看怎么回事				 
							 | 
	|
| 
			 4楼# 
								发布于:2019-06-06 21:27				
			
					学习学习				 
							 | 
	|
| 
			 5楼# 
								发布于:2019-06-12 12:41				
			
					集成到ERP价值				 
							 | 
	|
| 
			 6楼# 
								发布于:2019-06-17 10:50				
			
					thanks				 
							 | 
	|
| 
			 7楼# 
								发布于:2019-06-17 13:18				
			
  | 
	|||
| 
			 8楼# 
								发布于:2019-06-21 08:00				
			
					謝謝分享				 
							 | 
	|
| 
			 9楼# 
								发布于:2019-06-24 21:09				
			
					不错! 很强				 
							 | 
	|
| 
			 10楼# 
								发布于:2019-06-25 01:15				
			
					学习学习				 
							 | 
	|
| 
			 11楼# 
								发布于:2019-06-27 11:07				
			
					学习,学习				 
							 | 
	|
| 
			 12楼# 
								发布于:2019-07-01 18:56				
			发现程序更简洁,运行效率更快 
					<span style="color:rgb(51, 51, 51);font-family:Tahoma;font-size:12px;background-color:rgb(255, 255, 255);">发现程序更简洁,运行效率更快</span><br />				 | 
	|
| 
			 13楼# 
								发布于:2019-07-03 10:23				
			
					学习学习				 
							 | 
	|
| 
			 14楼# 
								发布于:2019-07-19 21:48				
			
					mark!				 
							 | 
	|
上一页
下一页
 
			
			
						
			
			
						
			
		
				
				
				