PDA

View Full Version : سوال: Web Service



alishirazi
جمعه 01 خرداد 1388, 01:26 صبح
سلام به همه دوستان،
من مدتها به خاطر کارم نبودم...
2تا مشکل دارم که خیلی force هست
1. میشه یه نفر به من بگه که وقتی یه webservice دارم چی کار کنم که وقتی adrresse اونو تو addressbar زدیم همه method ها به همراه همه اطلاعات رو نشون نده و حتی invoke هم داره، خلاصه پته آدم میریزه رو آب :لبخند:
سوال دوم اینکه من یه method رو تو همون Script های load صفحه از وب سوریس با کمک jquery صدا کردم که کار میکنه تو local اما وقتی میزارم تو host یه error میده :
permission denied تو کدهای مربوط به ajax توی jquery میده،
البته این تو نصفه مواقع پیش میاد.

xamfia
جمعه 01 خرداد 1388, 02:03 صبح
دوست من در مورد مشکل اول شما اینکه invoke روی هاست آنلاین اتفاق نمی افتد مگر خودتان اجازه دهید.
یعنی مثل لوکال نیست که کسی بیاید و به راحتی بتواند از تمام توابع سرویس شما بهره ببرد.
در ثانی اصلا مفهوم WSDL و کار WSDL همینه!!(اینکه پته شما و سرویس هایتان رو بریزه رو آب)

اما در مورد سوال دوم باید بگویم احتمال 97% درصد(!) شما دارید از یک سرویس خارجی(Cross domain) در برنامه تان استفاده میکنید و باید خدمتتان عرض کنم که مرورگر ها به خاطر سیاست های تجاری و امنیتی اجازه اینکار را به شما نخواهند داد.

alishirazi
جمعه 01 خرداد 1388, 02:08 صبح
در مورد اولی خب چطور اجازه ندم ؟
در مورد دوم هم webservice توی هاست و application خودمه ، میگم نصف مواقع اینطوری میشه