كيفية استدعاء خدمة ويب ASMX عبر GET؟
-
05-07-2019 - |
سؤال
ولدي خدمة ويب تعريف هنا:
و/app/AutocompleteManager.asmx
[WebMethod]
public string AutocompleteComposers()
{
return "hey, what's up";
}
وأريد أن أسميها باستخدام طريقة GET مع معلمات إضافية.
إذا كنت مجرد الذهاب /app/AutocompleteManager.asmx?q=something
، فإنه لن ينجح لأنه ليس لدي عمل محدد.
إذا ذهبت /app/AutocompleteManager.asmx/AutocompleteComposers?q=something
وقوعه.
وأي فكرة؟
المحلول
تغيير الملف web.config الخاصة بك مثل ذلك:
<system.web>
...
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
</protocols>
</webServices>
</system.web>
نصائح أخرى
والحصول يحتاج إلى تمكين. تأكد من أن لأول مرة.
لا تنتمي إلى StackOverflow