Login
网站首页 > 文章中心 > 其它

php和java接口_php和java哪个更好

作者:小编 更新时间:2023-08-01 08:57:41 浏览量:435人看过

Php与java接口获取java返回的错误信息

你可以让java那边写个再写测试的网页,看看你传的那些参数是可以得到正确结果的吗,如果可以,就找php或者curl过程的原因,如果不可以,让java先调试,这样比较好点.

php和java接口_php和java哪个更好-图1

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;

php和java接口_php和java哪个更好-图2

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());

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接口

php调用java接口,java段要求json格式的请求参数

java端取值方式错了,用流取.

br = request.getReader();

StringBuffer sb = new StringBuffer("");

String temp;

while ((temp = br.readLine()) != null) {

sb.append(temp);

br.close();

php和java接口_php和java哪个更好-图3

System.out.print(sb.toString())

php怎么调用java接口?

这跟java无关,WebService哪种语言开发的都可以,php都是一样调用

调用方法网上很多例子,就不搬运了:

php调用java接口,具体步骤,要可以在win10和linux上使用的,,高额悬赏!

说个思路,采纳与否自己看:

用socket进行通讯:

或者

自己定义数据传输规则,依托的是java的纯soket接口.

webservice,需要数据封装,效率还不如http直接调用.

另外一种方式:

远程过程调用,这快能否跨语言通讯不想,但rpc是行业标准,如果严格遵循标准,理论上可以实现.php有没有对应的调用函数,不清楚.

我熟悉java,php了解一丁点.

以上所有方式,你写好后都是通用接口想部署在什么平台上都行.

java如何调用php接口

请求php这边的应用就可以了,

不过两个系统还是要约定好

通信协议

(输入/输出数据格式)!

希望回答能给你带来帮助~

如果满意,请采纳,如还有疑问,可继续追问!

您也可以向我们团队发出请求,会有更专业的人来为您解答!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章