导航:首页 > 编程语言 > java调用api接口实例

java调用api接口实例

发布时间:2025-05-20 08:25:18

『壹』 rtx server sdk中java怎么调用基于com的api

一、配置环境
1.在开发机器安装RTX2012 Server SDK包。
2. 进入Server SDK安装目录(默认路径:D:\Programming design\RTXSSDK\),把该目录下的所有dll文件及rtxServerApi.ini拷贝到系统的System32目录下,如果在网页调用java接口,需要另拷贝一份到JDK的bin目录下。
3. 进入RTX服务器安装目录下,用记事本打开SDKPorperty.xml文件,在里面增加开发机器地址(如下图所示),保存后重启RTX服务。
RTX <wbr>ServerSDK安装使用
4. 拷贝Java目录(默认路径:D:\Programming design\RTXSSDK\demo source\server sample\java)下的RTXSvrApi.java及其他示例文件到您的工作目录下。

二、文件说明
1. RTXSvrApi.java是一个类库,里面封装了很多方法,但没有main函数,因此该文件只能编译不能运行,主要是提供方法给外部调用。
2. RTXSvrApi.java 文件里面导入 SDKAPIJava.dll(动态链接库),该dll是在SDKAPIC.dll上面封装,SDK目录下的dll相互有联系,因此必须把这些dll拷贝到System32下,否则编译RTXSvrApi.java将出错,提示找不到SDKAPIC。
3. Java目录下的文件除了RTXSvrApi.java,其他的都是示例文件(请参看示例文件使用各种函数)。
4. RtxServerApi.ini 文件用于设置服务器的IP地址及端口。
5. SDKPorperty.xml 文件用于SDK访问RTX服务器权限管理,只有这个文件添加的IP才能访问RTX服务器。

三、开发向导(Eclipse、IntelliJ IDEA 测试都没问题)====以下操作为官网提供,自己测试没问题直接粘过来;
1. 启动Eclipse ,创建一个空白的Java Project,如下图所示:
RTX <wbr>ServerSDK安装使用
2. 在工程src添加一个名为rtx的package,并将RTXSvrApi.java拖进这个package,如下图所示:
RTX <wbr>ServerSDK安装使用
注意:RTXSvrApi.java只能放进rtx下,rtx 不能有父package,否则会报错。

3. 把SetSvrIpPort.java拖到src,自动生成一个(defalt package)并放在这个目录下,SvrIP填写正确的RTX服务器IP地址后按Ctrl+F11运行,如下图所示:
RTX <wbr>ServerSDK安装使用

4. 把AddDept.Java拖到src,自动生成一个(defalt package)并放在这个目录下,按Ctrl+F11运行,如下图所示:
RTX <wbr>ServerSDK安装使用
5. 进入RTX 用户管理器,就可以看到刚刚添加的部门

『贰』 java 怎么调用php的api接口

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.Charset;
import XmlHelper;

public class QXOutStream {
public String outPutStr(String urlStr, String input) throws Exception{
StringBuffer strBuf = new StringBuffer();
String Resulst="";
try{
URL url = new URL(urlStr);
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.setDoInput(true);
con.setDoOutput(true);
con.setRequestMethod("POST");
con.setAllowUserInteraction(false);
con.setUseCaches(false);
con.setRequestProperty("Accept-Charset", "GBK");
BufferedOutputStream bufOutPut = new BufferedOutputStream(con.getOutputStream());

byte[] bdat = input.getBytes("UTF-8");//解决中文乱码问题
bufOutPut.write(bdat, 0, bdat.length);
bufOutPut.flush();
BufferedInputStream inp = new BufferedInputStream(con.getInputStream());
InputStreamReader in = new InputStreamReader(inp,Charset.forName("GBK"));
BufferedReader bufReador = new BufferedReader(in);

String tempStr = "";
while (tempStr != null) {
strBuf.append(tempStr);
tempStr = bufReador.readLine();

}
Resulst = XmlHelper.getPostNodeText(strBuf.toString(), "OPERATOR_RESULT");//.getPostFirstRowText(strBuf.toString(), "OPERATOR_RESULT");

}
catch (Exception e) {
//System.err.println("Exception:"+e.toString());
throw e;
//return "N";
}
finally{
return Resulst;
}

}
}
你可以参考这个例子调用php 的api接口,这里面的urlStr就是你调用php的api url接口

阅读全文

与java调用api接口实例相关的资料

热点内容
看相处多久是什么app 浏览:714
如何升级为https 浏览:735
打印机没网络连接 浏览:654
文件编辑好了怎么保存 浏览:415
幼儿编程有哪些app 浏览:965
ps制作一个很大的文件 浏览:446
win7隐藏无线密码 浏览:874
espace接收的文件在哪里 浏览:654
js文件夹目录选择对话框 浏览:178
数据库套接字 浏览:232
电脑关闭哪些文件c盘不增加 浏览:793
文件怎么发到自己邮箱 浏览:343
java类名是文件名吗 浏览:308
电影文件的扩展名有哪些 浏览:242
win10网卡配置文件在哪里 浏览:761
javaweb经典项目源码 浏览:238
js监控键盘输入 浏览:943
企业年度账数据的管理包括哪些 浏览:989
微信激活工具下载 浏览:273
java中xml文件符号代码 浏览:599

友情链接