在Java中HTTP请求外部接口时通过传输SQL语句的过程记录
发布时间
阅读量:
阅读量
初次尝试与外部(第三方)系统接口的开发工作,现将相关过程记录如下:
由于涉及保密因素,此处不对具体接口进行公开说明。我的任务是依据第三方提供的接口,实现数据查询功能。然而,我所发送的请求中包含了SQL语句,形式大致如下所示:
http://X.X.X.X/tb/re?select * from table where name='zhangsan'
其中问号前的部分为对方提供的接口地址,问号后则是我提交的SQL语句。当然,在请求中还需提供相应的用户名、密码或Token信息。根据这一需求,若使用Python语言可能仅需几行代码即可完成开发,但因本人使用的是Java语言,在此过程中深刻体会到了Python语言在代码简洁性方面的优势。
参考代码如下:
说明:
1.QUERYTB代表我们对接的外部接口地址。
2.sql字段用于编写具体的查询语句。
3.本文未采用用户名和密码进行身份验证,而是使用Token方式登录,因此可将相应参数替换为Token。
4.请求方式采用GET方法。
package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.In
全部评论 (0)
还没有任何评论哟~
