Comment implémenter une base de données de transmission brute en php

藏色散人
Libérer: 2023-03-17 09:58:02
original
1530 Les gens l'ont consulté

Comment implémenter une base de données de transmission brute en PHP : 1. Créez un exemple de fichier PHP ; 2. Utilisez CURL pour envoyer les données au format brut du facteur, avec un code tel que "curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); CURLOPT_HTTPHEADER , array('Content-Type: application/json')".

Comment implémenter une base de données de transmission brute en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Comment PHP implémente-t-il la transmission brute à la base de données ?

PHP utilise CURL pour envoyer les données au format brut du facteur

Auparavant, la chaîne était envoyée directement dans un format unique. Aujourd'hui, lors de la connexion aux données du site externe, ils nécessitaient une chaîne au format objet, qui est postman Les données au format brut.

    $data = "{
       name: 'job',
       age: 20,
       hobby: [
            {
                before: 'Play games',
                now: 'read book'
            }
       ]
    }";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            'Content-Type: application/json'
        )
    );
    $response = curl_exec($ch);
    $response = json_decode($response);
Copier après la connexion

Il est à noter que l'en-tête doit avoir « Content-Type : application/json » Sans le type, le destinataire ne pourra pas l'analyser

Recommandé. apprentissage : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal