当我调用Web服务时,数据无法获取

时间:2012-04-15 11:27:03

标签: php web-services curl file-get-contents

我正在使用curl进行发布网络服务调用。在本地我获取数据,但当我将我的代码和Web服务转移到服务器时,我没有获得数据。

当我从休息客户端调用时,我为firefox添加了数据。

当我点击代码时,我会听到msg。

Error:- 1.when using curl for post it reply:- Not Found.
        2. when using file_get_contents it gives:-failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found

我现在能做什么

代码: -

<?php

            //$request =base_webservice_url.'User/getCountries/';
            $request ='***********/User/getcountries/';

            // Get the curl session object
            $session = curl_init($request);
            // Set the POST options.
            curl_setopt ($session, CURLOPT_POST, true);
            curl_setopt ($session, CURLOPT_POSTFIELDS,'');
            curl_setopt($session, CURLOPT_HEADER, false);
            curl_setopt($session, CURLOPT_RETURNTRANSFER, true);

            // Do the POST and then close the session
            $response = curl_exec($session);
            curl_close($session);
            $result= json_decode($response,true);
            $result1 = $result['result'];    
                print_r($response);

          ?>

它给出错误: 无法打开流:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应。 文件名:views / personal_form.php

我正在使用iis进行托管

0 个答案:

没有答案