سلام
من توی وب سرویس SOAP باید نوع داده جیسون بفرستم و جیسون هم بگیرم منتهی تا جایی که فهمیدم نوع داده جیسون توی وب سرویس نیست
منم مجبورم از string استفاده کنم
راه حلی دارین یا همون روش خودمو استفاده کنم?
سلام
من توی وب سرویس SOAP باید نوع داده جیسون بفرستم و جیسون هم بگیرم منتهی تا جایی که فهمیدم نوع داده جیسون توی وب سرویس نیست
منم مجبورم از string استفاده کنم
راه حلی دارین یا همون روش خودمو استفاده کنم?
تا جایی که میدونم باید همون string بگذارین و توی برنامه خودتون دیکدش کنید.
یه کلید خاص میتونین تعریف کنین. مثلاً وقتی کاربر ثبت نام میکنه شماره موبایلش رو بگیرین و توی دیتابیس توی خود گوشی ذخیره کنین. بعد با کلیدی که خودتون تعریف کردین و توی برنامه است و کسی خبر نداره، شماره موبایل رو کد کنید و برای سرور بفرستین. توی سرور با همون کلید رمز ارسالی رو دیکد کنید و اگه به شماره موبایل معتبر رسیدین، یعنی درخواست از موبایل اومده چون برنامه های دیگه (و سایتها و...) کلید رو ندارن که با اون رمزگذاری کنن و کلید هم توی شبکه مبادله نمیشه که بخواد لو بره. از شماره موبایلی که توی گوشی ذخیره کردین هم میتونین برای یکسری کارهای امنیتی بیشتر استفاده کنید. مثلاً بعد از ثبت نام، اطلاعاتی که قراره از برنامه برای مرورگر ارسال بشه رو با کلید اختصاصی (همون شماره موبایل) رمزگذاری کنین. بعد خود شماره موبایل رو هم به رشته اضافه کنید (مکان دلخواه) و دوباره با کلید عمومی رمزگذاری کنید و برای سرور بفرستین. حالا توی سرور، اول با کلید عمومی اطلاعات رو دیکد میکنید و شماره موبایل رو جدا میکنید (چون خودتون میدونین با چه روشی توی داده ها درج شده) و بعد اگه این شماره موبایل توی دیتابیس سایت بود (ثبت نام کرده بود) با اون کلید خصوصی رمزگشایی میکنید و اطلاعات اصلی بدست میاد.