dongshendi3599 2014-04-30 10:46
浏览 78

PHP POST方法进入RESTful Web服务

The simple thing I want to do is to POST into a RESTful web service using PHP. I have been able to GET the values using PHP, now I want to POST into it. This is the PHP file using curl.

<?php
    $username = $_POST['username'];
    $password = $_POST['password'];

    $url = "http://localhost:8080/WMWS/webresources/entity.userregistration";

    $data = array('username' => $username, 'password' => $password);
    $initializeCurl = curl_init();
    curl_setopt($initializeCurl, CURLOPT_URL, $url);
    curl_setopt($initializeCurl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($initializeCurl, CURLOPT_POST, true);
    curl_setopt($initializeCurl, CURLOPT_POSTFIELDS, $data);
    $response = curl_exec($initializeCurl);
    curl_close($initializeCurl);
?>

I am using XAMPP and I have enabled curl in PHP.ini file. Whenever I insert values into the form input of HTML and click the submit button, it only return the PHP code on the browser and does nothing like insertion. How can I handle it?

This is is the HTML file:

<body>
    <form action = "posttoxml.php" method = "POST">
        <label for = "username">Username</label>
        <input type = "text" name = "username" />
        <label for = "password">Password</label>
        <input type = "password" name = "password" />
        <button id = "register" name = "register">Register</button>
    </form>
</body>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 Jenkins自动化部署—悬赏100元
    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算
    • ¥15 java如何提取出pdf里的文字?