نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در ksoap۲ در برگرداندن مقادیر بیشتر از ۲۵۶ کاراکتر از وب سرویس

  1. #1
    کاربر تازه وارد آواتار IKHATAMI
    تاریخ عضویت
    مرداد 1384
    پست
    51

    Question مشکل در ksoap۲ در برگرداندن مقادیر بیشتر از ۲۵۶ کاراکتر از وب سرویس

    سلام
    من از ksoap۲ جهت کار با وب سرویس استفاده می کنم در مواردی که حجم مقادیر برگشتی کمتر از حدود ۲۵۶ کاراکتر است درست کار میکند ولی در غیر اینصورت در فرمان call خطای exception ایجاد شده و هیچ بر نمی گرداند.
    به عنوان مثال سرویس من لیست استانها را از سرور بر می گرداند ولی چون حجم استانها از ۲۵۶ بیشتر می شود خطا داده و null بر می گرداند.
    # SoapObject request = new SoapObject(NAMESPACE, "list_ostan");
    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
    envelope.dotNet = false;
    envelope.setOutputSoapObject(request);
    HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
    try {
    level += 1;
    androidHttpTransport.setXmlVersionTag("");
    level += 1;
    androidHttpTransport.call("urn:Services#list_ostan ", envelope);
    level += 1;
    if (envelope.getResponse() != null && !envelope.getResponse().equals("")) {
    result1 = envelope.getResponse().toString();
    } else {
    result1 = null;
    }
    } catch (Exception e) {
    e.printStackTrace();
    }
    return result1;
    #

  2. #2

    نقل قول: مشکل در ksoap۲ در برگرداندن مقادیر بیشتر از ۲۵۶ کاراکتر از وب سرویس

    ولی ظاهرا باید در این خط مشکل داشته باشید

    result1 = envelope.getResponse().toString();

    چرا خروجی getResponse را به JSON ویا XML ویا GSON ارسال نمیکنید همانطور که میدونید رشته ها محدودیت طول دارند بنابراین یک رشته خیلی بزرگ را نمی توانید به این صورت استفاده کنید بهتره از یک parser مناسب استفاده کنید.
    البته بهتر بود که exception برنامه را اینجا قرار میداید

تاپیک های مشابه

  1. آموزش: مجموعه عظیم ۲۵۰۰ اسکریپت PHP
    نوشته شده توسط reza6966 در بخش PHP
    پاسخ: 7
    آخرین پست: جمعه 16 مهر 1389, 19:32 عصر
  2. گفتگو: راست نویس,چپ نویس و وسط نویس در textarea
    نوشته شده توسط djscsi در بخش طراحی وب (Web Design)
    پاسخ: 3
    آخرین پست: شنبه 30 شهریور 1387, 18:43 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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