kolman

ارسال درخواست به وب سرویس ASMX با Volley و برگشت نتیجه با فرمت JSON

5 ارسال در این موضوع قرار دارد

با سلام و خسته نباشید و تشکر از این همه زحمتی که میشید

بنده کتابخانه والی رو دریافت کردم

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

http://mydomain/service1.asmx/myfunction

این فانکشن یک کوئری داره مثل select * from table

اما نمیدونم کوئری رو چطوری ارسال کنم

داخل httpjob فرمتش اینجوری بود : job.poststring("http://mydomain/service1.asmx/myfunction","query="select * from table"

بعد ببا جاب دان اطلاعات رو میگرفتم

حالا سوال من اینه که به جای کوئری چی باید بفرستم

و اینکه چطوری باید اطلاعات رو دریافت کنم و تو ی لیست ویو بذارم و یا ذخیره کنم

ببخشید که طول کشید

با تشکر...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام نسبت به نتیجه دریافتی ریکوئست مخصوص باید استفاده بشه

Dim Volley As Hitex_Volley
Dim SR As Hitex_JsonArrayRequest
Dim Params As Map
Params.Initialize
	
Params.Put("query","select * from table")
	
SR.SetParams(Params)
SR.Initialize1("Volley","http://mydomain/service1.asmx/myfunction")
Volley.AddToRequestQueue(SR)
Sub Volley_onJsonArrayResponse (JA As Hitex_JSONArray)
	Log(JA)
End Sub

Sub Volley_onErrorResponse (Error As String)
	Log(Error)
End Sub

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با تشکر انجام گرفت... اما چجوری بیارمش توی لیست ویو؟

راستش من تازه کارم

تازه شروع کردم...

ممنون میشم راهنمایی کنید...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Sub Volley_onJsonArrayResponse (JA As Hitex_JSONArray)
	For i = 0 To JA.Length -1
		Dim JO = JA.GetJSONObject(i) As Hitex_JSONObject
		listView.AddSingleLine2(JO.Get("State"),JO.Get("ID"))
	Next
End Sub

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

آقا ما نتیجه نگرفتیم...واسه پارامترها پیغام خطا میده اما بدون ارامتر جواب میده...چیکار باید انجام بدم؟

تو یکی دوتا سایت رفتم ظاهرا همین مشکل رو داشتن گفتن احتمالا پارامترها خالی میره در صورتی که مقدار دادم بش

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری