gpt4 book ai didi

java - PHP 从 Java DataOutputStream 读取输入流?

转载 作者:行者123 更新时间:2023-11-30 06:46:24 26 4
gpt4 key购买 nike

有一段时间,我一直在开发一个发送关卡信息以在线保存的 Java 客户端。我用printwriter也成功了,但是效率确实很低,简单的300KB级别传输后变成了3MB,速度相当慢。

我知道人们使用过“file_get_contents("php://input")”,例如 receive output from java DataOutputStream in a php page ,但我不确定如何从以下位置接收特定数据:

//phpsend is the DataOutputStream using POST (java)
phpsend.writeUTF(username);
phpsend.writeUTF(verificationId);
phpsend.writeInt(levelsize);
phpsend.write(level); //level has been converted to a byte array

我将如何读取每个单独的写入?我知道Java有DataInputStream,它有所有相应的读取功能,但是在PHP中我该怎么做呢?我听说过“Sockets”和“SOAPClient”,但我找不到任何可以使用的信息

最佳答案

所以我发现

file_get_contents("php://input")

似乎做了我想做的事。只需将其结果分配给一个变量

$data = file_get_contents("php://input");

并且 $data 获取发送的所有 Java。

关于java - PHP 从 Java DataOutputStream 读取输入流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43615594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com