gpt4 book ai didi

java - 如何通过 HTTPPost 发送数组

转载 作者:行者123 更新时间:2023-12-01 15:41:27 24 4
gpt4 key购买 nike

我必须通过 httppost 发送这些参数。从我的 Android 应用程序到 drupal 服务器。

这是 php 表示

$data = array(
       'node' => array(
           'type' => 'celapp_order',
           'title' => 'order celeb: nixon-fan '.date("j.m.Y H:i:s"),
           'field_fan_uid' => array(0 => array('uid' => 4)),
           'field_celeb_uid' => array(0 => array('uid' => 5)),
           'field_celeb_price' => array(0 => array('value' => 0.79))
       )
   );

过去我使用过名称值对。我无法弄清楚如何使用名称值对发送参数。如果有人可以提供帮助,我将非常感激

最佳答案

使用 JSON 包装器:

$postable = json_encode($data); // in PHP, there's equivalents for Java out there.

这会将数组转换为纯文本(基本上是 javascript),很容易通过 POST 发送。接收端将使用 json_decode() (或该特定平台上的任何等效项)将 JSON 版本转换回 native 数组/对象。

关于java - 如何通过 HTTPPost 发送数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7984430/

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