1

我正在使用 curl 进行后期 Web 服务调用。在本地我获取数据,但是当我将代码和 Web 服务转移到服务器时,我没有获取数据。

当我从为 firefox 添加的 rest 客户端调用时,我得到数据。

当我通过代码时,我得到以下消息。

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 进行托管

4

0 回答 0