نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: اشکال در اتصال به وب سرویس (جایزه دارد!)

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #3
    عضو جدید
    تاریخ عضویت
    Mar 2012
    نوشته ها
    27
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    33
    تشکر شده در
    16 پست

    پیش فرض پاسخ : اشکال در اتصال به وب سرویس (جایزه دارد!)

    متاسفانه جهت request و response کدی رو بر نمی گردونه .
    در سرورهایی هم که درست کار می کند ، این دو مورد قابل مشاهده نیست .

    من در کدهای مربوط به کلاس class.soap_transport_http در nusoap دقت کردم . خطا مربوط به بخش response است . قسمتی از کد را از فانکشن : getResponse() را قرار می دهم .

    کد PHP:
    if ($pos strpos($data,"\r\n\r\n")) {
       
    $lb "\r\n";
      } elseif( 
    $pos strpos($data,"\n\n")) {
       
    $lb "\n";
      } else {
       
    $this->debug('no proper separation of headers and document');
       
    $this->setError('no proper separation of headers and document');
       
       return 
    false;
      }
      
    $header_data trim(substr($data,0,$pos));
      
    $header_array explode($lb,$header_data);
      
    $data ltrim(substr($data,$pos));
      
    $this->debug('found proper separation of headers and document');
      
    $this->debug('cleaned data, stringlen: '.strlen($data)); 

    در اینترنت که سرچ کردم روش گرفتن request و response رو بصورت زیر گیدا کردم که جواب نداد . شاید من اشتباه می کنم :

    کد PHP:

                
    echo '<h2>Request</h2><pre>' htmlspecialchars($client->requestENT_QUOTES) . '</pre>';
       echo 
    '<h2>Response</h2><pre>' htmlspecialchars($client->responseENT_QUOTES) . '</pre>'
    البته تمام مقادیر ceient را که بصورت array است را استخراج کردم .

    کد HTML:
    username:
    password:
    authtype:
    certRequest:Array
    requestHeaders:
    responseHeaders:
    responseHeader:
    document:
    endpoint:https://Acquirer.sb24.com/ref-payment/ws/ReferencePayment?WSDL
    forceEndpoint:
    *****host:
    *****port:
    *****username:
    *****password:
    xml_encoding:UTF-8
    http_encoding:
    timeout:0
    response_timeout:30
    endpointType:wsdl
    persistentConnection:
    defaultRpcParams:
    request:
    response:
    responseData:
    cookies:Array
    decode_utf8:
    operations:Array
    curl_options:Array
    bindingType:
    use_curl:
    fault:
    faultcode:
    faultstring:
    faultdetail:
    title:NuSOAP
    version:0.7.3
    revision:$Revision: 1.114 $
    البته این مقادیر در سروهایی که درست کار می کنند هم بصورت فوق است .


    با تشکر از توجه شما .

    ---------- Post added at 05:09 PM ---------- Previous post was at 04:51 PM ----------

    یک توضیح دیگر هم اضافه کنم .

    از طریق ssh به سرور پارسیان با پورت 27635 ، telnet کردم ، connet شد . در ضمن با lynx به آدرس وب سرویس متصل شدم ، بدوم مشکل صفحه xml را باز کرد .
    منظورم اینکه مشکل از اتصال نیست .

    فایل های httpd.conf و php.ini رو هم با سرور های دیگر مقایسه کردم ، تفاوتی ندیدم .
    تنظیمات ip هم درست است . سرور 2 ip دارد .

    با تشکر

  2. تعداد تشکر ها ازomid56 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 22
    آخرين نوشته: October 13th, 2014, 11:10
  2. پاسخ ها: 0
    آخرين نوشته: July 2nd, 2014, 16:40
  3. پاسخ ها: 1
    آخرين نوشته: April 19th, 2013, 02:42
  4. پاسخ ها: 14
    آخرين نوشته: September 1st, 2011, 18:41

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •