Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
211 views
in Technique[技术] by (71.8m points)

node.js - Using fetch in nodejs to send data to php api

using this php code i could interact and successfully use POST with this API

try{
                $req = new HTTP_Request2('https://'.$api_host);
                $req->setMethod(HTTP_Request2::METHOD_POST);
                $req->addPostParameter('apicall', '1');
                $req->addPostParameter('name', $api_user); 


                $data = array(
                    'K_intID' => '2222',
                    'strName' => 'Name',
                    'intTyp' => '2',
                    'H_intWidth' => '0',
                    'H_intHeight' => '0',                   
                );


                $keys = array_keys($data);
                for($i=0;$i<count($keys);$i++)
                {
                 $req->addPostParameter($keys[$i], $data[$keys[$i]]);
                   
                }
                $req->addPostParameter('intID', '-1'); 
                $response = $req->send(); 
                 if (200 == $response->getStatus()) {
                        echo "NAME: " . $response->getBody(). " successfully created";
                 }
                echo '<pre>';

        }   
        catch(Exception $e){
                echo "Error: " . $e->getMessage();
        }

Now i m trying to do the same through Nodejs with fetch module.

I have tried using URLSearchParams(), FormData, and normal methods that are shown on the documentation site of fetch but none was successful. I would appreciate if anyone can answer this :)

question from:https://stackoverflow.com/questions/65940722/using-fetch-in-nodejs-to-send-data-to-php-api

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...