اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


M-CAP7AIN

کتابخانه MC7Http

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

کاربرد کتابخانه : تمامی تابع هایی که در HttpUtils2 هست ، تو این کنابخانه هم هست + اضافه شدن چند ویژگی جدید و بهبود کارایی

  1. ارسال درخواست به صورت HEAD
  2. ارسال درخواست به صورت DELETE
  3. اضافه شدن Timeout برای هر درخواست
  4. قابلیت StopAllRequest (وقتی تو HttpUtils2 از اکتیویتی به اکتیویتی دیگه میرفتیم در برخی از شرایط پرش به اکتیویتی قبلی به وجود میومد با StopAllRequest  رفع میشه)
  5. اضافه شدن Event

 

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 1 ساعت قبل، MCaptain7 گفته است :

کاربرد کتابخانه : تمامی تابع هایی که در HttpUtils2 هست ، تو این کنابخانه هم هست + اضافه شدن چند ویژگی جدید و بهبود کارایی

  1. ارسال درخواست به صورت HEAD
  2. ارسال درخواست به صورت DELETE
  3. اضافه شدن Timeout برای هر درخواست
  4. قابلیت StopAllRequest (وقتی تو HttpUtils2 از اکتیویتی به اکتیویتی دیگه میرفتیم در برخی از شرایط پرش به اکتیویتی قبلی به وجود میومد با StopAllRequest  رفع میشه)
  5. اضافه شدن Event
  6.  تابع با پارامتر شخصی سازی شده برای ارسال درخواست (اطلاعات بیشتر در کتابخانه)
    
    RequestFull(Method As Int, Url As String , Ptext As String , FHeader As String , LHeader As String ,ContentEncoding As String , ContentType As String ,ProxyUser As String ,ProxyPass As String )

 

دانلود کتابخانه + مثال

 

 

خسته نباشید :53: .

اگر امکان داره متد کار با کوکی ها رو هم اضافه کنید .

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/05/12, 06:56:43، میلاد گفته است :

خسته نباشید :53: .

اگر امکان داره متد کار با کوکی ها رو هم اضافه کنید .

(با تابع RequestFull هدر کوکی رو اضافه کنید)

به این صورت :

RequestFull(2, "http://www.site.com" , "" , FHeader As String , LHeader As String ,"" , "" ,"" ,"" )

مثلا:
Set-Cookie: LSID=DQAAAK…Eaem_vYg;

FHeader -> "Set-Cookie"
LHeader -> "LSID=DQAAAK…Eaem_vYg;"

 

تو ورژن جدید 2.2 به این صورت باید استفاده کرد

	Req1.Initialize("Reqs" , "Job1" , 8000 , Me)
	Req1.Download("http://www.google.com")
	Req1.SetHeader("Set-Cookie" , "cookie1=test1; cookie1=test2")
	
	Req1.RemoveHeaders("Set-Cookie")

 

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


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

 

فقط از طریق لینک های بالا ، جای دیگه ای در حال حاضر فعالیت ندارم. محصولات رایگان و پولی با MC7xxxxxxx شروع  می شوند.

 

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


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

Logger connected to: 127.0.0.1:62001
--------- beginning of /dev/log/system--------- beginning of /dev/log/main~i:** Activity (main) Create, isFirst = true **~i:** Activity (main) Resume **~e:java.lang.NoClassDefFoundError: com.squareup.okhttp.Request$Builder
	at anywheresoftware.b4h.okhttp.OkHttpClientWrapper$OkHttpRequest.InitializeGet(OkHttpClientWrapper.java:382)
	at com.http.mc7.mc7http._download(mc7http.java:145)
	at com.http.mc7.main._button1_click(main.java:415)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:710)
	at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339)
	at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:249)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:139)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:170)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:166)
	at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80)
	at android.view.View.performClick(View.java:4438)
	at android.view.View$PerformClick.run(View.java:18422)
	at android.os.Handler.handleCallback(Handler.java:733)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:136)
	at android.app.ActivityThread.main(ActivityThread.java:5019)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
	at dalvik.system.NativeStart.main(Native Method)

 

موقعی که کلیلک میکنم فایل دانلود بشه همچین ارروری میده

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

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


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

دقیقا سمپل همراه کتابخانه رو تست کردم

با کتابخانه های okhttputils , httputils هم همین مشکلو دارم جدیدا

نسخه بیسیک 8

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 10 ساعت قبل، behnam_tr گفته است :

دقیقا سمپل همراه کتابخانه رو تست کردم

با کتابخانه های okhttputils , httputils هم همین مشکلو دارم جدیدا

نسخه بیسیک 8

 

نسخه 8 یسری باگ ها داره!

آپدیت کنید به 8.30 یا 8.5

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

 

نکته : کامل B4A رو پاک کنید ، از قسمت About نرم افزار چک کنید نسخه جدید نصب شده باشه

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


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

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

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

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

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

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

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

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

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