如何将参数传递给Web服务

时间:2015-03-20 05:27:48

标签: php

我想传递参数以使用Web服务。我怎么能通过这个。我已经这样过去了。这是正确的吗?

    $TemplateId = $_POST["template_id"];
    $MetafamilyId = $_POST["metafamily_id"];
    $MatchType = $_POST["match_type_name"];
    $name = trim($_POST["name"]);
    $password = md5(trim($_POST["password"]));

    $data = array("TemplateId" => $TemplateId,
                    "MetafamilyId" => $MetafamilyId,
                    "MatchType" => $MatchType,
                    "name" => $name,
                    "password" => $password );
    $postData= json_encode($data);
    $url="http://google.com";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST,count($data));
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_PROTOCOLS, CURLPROTO_HTTP);

    $getdata=curl_exec($ch);
    echo $getdata;
    curl_close($ch);  

0 个答案:

没有答案