کلیدستان

نسخه‌ی کامل: سوال در مورد استخراج URL یک webview (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
من میخواهم یک سری اطلاعات توسط برنامه آندروید به یک صفحه وب ارسال کنم.برای اینکه نیاز به ورود نام کاربری و رمز عبور نداشته باشم میخواهم یک سری اطلاعات را توسط Querystring منتقل کنم.
سوالم در این مورد اینه که آیا کسی میتونه URL موجود در WEBVIEW استخراج کنه به هر صورتی یا نمیتونه؟
فقط URL صفحه اول
ممنونم
سلام.
احتمالا منظورتان از Query string همان ارسال مقدار متغیرها از طریق روش GET می باشد (ذکر مقادیر در آدرس URL ها). یهتر است WebView را به کار نبرید، بلکه از روش های HttpPost یا HttpGet استفاده نمایید :

کلید شماره 313

کلید شماره 312

و همچنین کلید زیر را ببینید :

کلید شماره 2651

اما اگر حتما باید از WebView استفاده شود، برای روش GET که اطلاعات در خود آدرس URL است (پس کد اضافه نمی خواهد)، اما برای روش POST ، کلید زیر را بخوانید :

کلید شماره 3047

-----------------------------------------

اما در مورد اینکه آدرس URL قابل تشخیص است یا نه، بستگی دارد منظورتان برای چه کسی بوده :

1-خود برنامه نویس برنامه اندروید : وی با یک سری کد می تواند آدرس URL فعلی نمایش داده شده در WebView را به دست بیاورد
2- کاربر معمولی : نمی بیند (مگر اینکه خودتان آن را نمایش دهید)
3- هکری که می خواهد آدرس URL را به دست بیاورد : با مهندسی معکوس کدهای برنامه اندروید (البته میزان زحمت آن به این بستگی دارد که از مواردی مثل کلید شماره 323 استفاده شده باشد یا خیر) و یا با روش هایی که تبادل اطلاعات برنامه اندروید با اینترنت را چک می کنند، می تواند کلیه آدرس های URL ای که برنامه اندروید با آنها تبادل اطلاعات دارد را بیابد (پس به فکر ایمن سازی صفحات سمت سرور باشید).

*** همچنین اطلاعات مهم را با روش GET به سرور نفرستید، چون تنها با دیدن آدرس URL می توان اطلاعات را به دست آورد.