菜蒂亚万 2017-04-10 05:42 采纳率: 0%
浏览 595

PHP接受不到Java的POST数据?

if(empty($_POST)){
echo $this->returnMsg(1016,'未收到req');exit();
}

也就是说java的POST数据这个判断过不去,但php的POST数据可以收到。

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-05 16:56
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要解决这个问题,首先确保在PHP和Java之间有有效的通信机制。在这种情况下,您可以在服务器端使用某种形式的数据传输协议(例如HTTP/HTTPS)来发送和接收数据。此外,您还可以考虑使用中间件或库,以简化跨语言通信过程。

    下面是一个简单的示例,展示如何在PHP中处理来自Java的POST数据:

    <?php
    
    // 从Java获取POST数据
    $data = file_get_contents('php://input');
    
    // 在PHP中解析POST数据
    $data = json_decode($data, true);
    
    // 处理POST数据...
    

    在这个例子中,我们从file_get_contents()函数读取了来自客户端的POST数据,并将其解析为JSON对象。然后,您可以根据需要对这些数据进行处理。

    请注意,这只是一个基本的示例,实际应用可能需要更复杂的方法来处理不同的编码格式、错误处理等。如果您需要进一步的帮助,请提供更多详细信息,以便为您提供更具体的解决方案。

    评论

报告相同问题?

悬赏问题

  • ¥15 (标签-51单片机|关键词-#include)
  • ¥15 裸板ESD问题的思考与实验
  • ¥15 electron+python
  • ¥50 远程调试PLC的解决方案的问题
  • ¥15 微信收付通中,自动分账的情况下,某一接收方分账失败了系统会自动在发起重新分账吗
  • ¥15 宝塔ssl证书一直待待验证
  • ¥15 相近语义 不同表达 匹配
  • ¥15 [vasp+phonopy]表面模型的间隙扩散系数中尝试频率如何用声子频率计算
  • ¥15 web前端开发怎么实现像图片这样的页面啊?
  • ¥15 ubuntu 20.04 网卡启用后,只有ipv6 没有 ipv4 无法上网