رفتن به مطلب

M-CAP7AIN

ارسال‌های توصیه شده

کاربرد کتابخانه : تمامی تابع هایی که در 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 شروع  می شوند.

 

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

  • 3 هفته بعد...
نقل قول

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 نرم افزار چک کنید نسخه جدید نصب شده باشه

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

  • 1 ماه بعد...

سلام دوست عزیز

ببخشید که تاپیک رو میارم بالا

واقعا دیگه کلافه شدم

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

ارور زیر تو همشون میده:

Error: java.net.SocketTimeoutException

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

میدونید مشکل کجاست؟؟

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

در 15 ساعت قبل، mehdi7374 گفته است :

این خطاها هم در لاگ دیده میشه:

RName = RR1, Success = false

 

	Dim mm As MC7Http
	mm.Initialize("" , "Job1" , 8000 , Me)
	mm.SetContentType("application/x-www-form-urlencoded")
	mm.SetHeader("User-Agent" , "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0")

تست کنید

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

در 2 ساعت قبل، M-CAP7AIN گفته است :

	Dim mm As MC7Http
	mm.Initialize("" , "Job1" , 8000 , Me)
	mm.SetContentType("application/x-www-form-urlencoded")
	mm.SetHeader("User-Agent" , "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0")

تست کنید

سلام

ممنون

خب من این فرمت رو برای هر درخواستم بفرستم یا فقط یکدونه کافیه

منظورم اینکه من در اپ خودم چندین درخواست سمت سرور میفرستم حالا آیا برای هر درخواستم اینا رو بفرستم یا نه؟؟

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

در 49 دقیقه قبل، mehdi7374 گفته است :

سلام

ممنون

خب من این فرمت رو برای هر درخواستم بفرستم یا فقط یکدونه کافیه

منظورم اینکه من در اپ خودم چندین درخواست سمت سرور میفرستم حالا آیا برای هر درخواستم اینا رو بفرستم یا نه؟؟

اینا یسری هدره برای هر درخواست باید ارسال بشه ، بطور مثال با مرورگر چندتا تب باز میکنید نمیتونید بگید تب 1 رو ست میکنم تب دیگه رو لازم نیست.

سرور این هدرها (ترجمه فارسی سرآیند) براش مهمه!

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...