问一下,android为前端,php为后端的问题
天蓬老师
天蓬老师 2017-05-16 13:07:19
0
6
593

就是http协议的问题,本人是做后端的,现在和android程序员发现了一个问题,就是他说是已POST请求发送数据,但是我php要已json的数据类型去接收数据,但是我在网上看到的人很多都是$_POST[] 这样获取数据,
问题
1.真的要php已json的数据类型去接收数据 那么php的代码改怎么写
2.他们android是不是有办法Post请求发送数据是否可以加name 。就像我们web网站一样,有个name。

已用户名 username
密码 userpass 为例子 大家帮帮忙。谢谢

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信 (6)
巴扎黑

php は投稿データを受け取ります。通常は $_POST を使用できますが、そうでない場合は file_get_contents("php://input");

彼がリクエストしたデータは json 形式であり、PHP で処理するのは非常に簡単です。json_decode() を使用して解析するだけで、PHP で配列になります。
ユーザー名やパスワードなどの変数はjsonでパッケージ化できます。

いいねを押す+0
    phpcn_u1582

    1. 次のコードを使用することをお勧めします

    リーリー

    2. 追加できる必要があります

    いいねを押す+0
      淡淡烟草味

      通常のデータには $_POST を使用し、XML などには file_get_contents('php://input') を使用します。
      $GLOBALS["HTTP_RAW_POST_DATA"] は使用しないでください。7.0 では廃止されています。

      いいねを押す+0
        为情所困

        は生と同等です

        いいねを押す+0
          Ty80

          この問題は簡単に解決できます。まず、投稿リクエストのパラメータを渡す方法は 2 つあります。

          1. フォームフォーム送信

          2. json形式で送信

          バックエンドと Android 側でデータの受け取り方法を話し合うだけで済みます。作者が言うほど複雑ではありません

          いいねを押す+0
            我想大声告诉你

            作者はどのフレームワークを使用していますか? laravel または lumen を使用する場合は、Request::getContent() を直接接続し、次に json_decode() を接続します。自分で実装したい場合は、laravel の実装メソッドを参照してください:

            リーリー
            いいねを押す+0
              最新のダウンロード
              詳細>
              ウェブエフェクト
              公式サイト
              サイト素材
              フロントエンドテンプレート
              私たちについて 免責事項 Sitemap
              PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!