এএফএনটিওয়ার্কিং অনুপস্থিত কোন বড় এএসআইএইচটিটিপি অনুরোধ বৈশিষ্ট্যগুলি?


93

সম্প্রতি ASIHTTPRequestকাজ বন্ধ হয়ে যাওয়ার সাথে দেখে মনে হচ্ছে মনোযোগ এএফ নেটওয়ার্কিংয়ের দিকে চলেছে

যাইহোক, আমি দুটি গ্রন্থাগারের বৈশিষ্ট্যের তুলনায় এখনও ভাল তুলনা খুঁজে পাইনি, তাই আমি / কখন স্যুইচ করতাম তবে আমি কী হারাতে পারি তা জানি না।

আমি এখনও অবধি প্রধান পার্থক্যগুলি চিহ্নিত করেছি:

  1. এএফ নেটওয়ার্কিংয়ে কোডের আকার অনেক কম থাকে (যা ভাল)
  2. এএফ নেটওয়ার্কিং দ্রুত উন্নত হচ্ছে (তাই এটি এখনও পরিণত হতে পারে না, এখনও একটি স্থিতিশীল এপিআই না থাকতে পারে?)
  3. উভয়কেই ক্যাচিং মনে হচ্ছে, যদিও আমি ইঙ্গিতগুলি দেখেছি যেহেতু এএফ নেটর্কেটিং এনএসআরএল সংযোগ ব্যবহার করে এটি 50K এর বেশি অবজেক্টগুলিকে ক্যাশে করবে না
  4. ম্যানুয়াল ও অটোমেটিক (পিএসি) এইচপি প্রক্সির জন্য ASIHTTPRequest এর খুব ভাল সমর্থন রয়েছে; প্রক্সিগুলির জন্য এএফ নেটওয়ার্কিংয়ের কী স্তরের সমর্থন রয়েছে তার কোনও তথ্য আমি খুঁজে পাই না
  5. এএফ নেটর্কেটিংয়ের জন্য আইওএস 4+ প্রয়োজন, যেখানে এএসআইএইচটিটিপিআরয়েস্ট আইওএস 2 এ ফিরে কাজ করে (সত্যই আমার পক্ষে সমস্যা নয়, তবে এটি কিছু লোকের জন্য সমস্যা)
  6. এএফ নেটওয়াকিংয়ে (এখনও) ধ্রুবক ক্যাশে অন্তর্নির্মিত নেই, তবে একটি ধ্রুবক ক্যাশে রয়েছে যার কাছে টানা অনুরোধের মুলতুবি রয়েছে: https://github.com/gowalla/AFNetworking/pull/25

দুটি গ্রন্থাগারের কোনও ভাল তুলনা বা এক থেকে অন্যটিতে সরে যাওয়ার কোনও নথিভুক্ত অভিজ্ঞতা কি কেউ দেখেছেন?


এএফ নেটওয়ার্কিংয়ে খুব বিস্তারিত ডকুমেন্টেশন এবং উদাহরণগুলির অভাব রয়েছে তাই আমি এ সম্পর্কে খুব বেশি বলতে পারি না। আমি ASIHTTPRequest ব্যবহারের প্রধান কারণ এটি আইওএস 3.0 সমর্থন করে এবং ASIFallbackToCacheIfLoadFailsCachePolicyএটি খুব ভাল। এবং, আমি মনে করি এএফ নেটর্কেটিংয়ের কোনও স্থির ক্যাশে সমর্থন নেই। এটি আমার জন্য কোনও উপায় নয়।
iwat

কেবল খেয়াল করুন যে আপনিই প্রথম যিনি প্রশ্নটি ট্যাগ করেছেন afnetworking
আইওয়াত

একটি ক্যাশে রয়েছে যা এএফ নেটওয়ার্কিংয়ে টানতে অপেক্ষা করছে, আমি আমার প্রশ্নের একটি লিঙ্ক যুক্ত করেছি।
জোসেফ এইচ

4
@ আইওয়াত এএফ নেট নেটওয়ার্কিং সম্পূর্ণ সমর্থন করে NSURLCache। আপনি যদি ডিস্ক ক্যাশে সন্ধান করছেন, আমি পিটার স্টেইনবার্গারের এসডিআরএল ক্যাশে কাঁটাচামচটি আন্তরিকভাবে পরামর্শ দেব
ম্যাট্যাট

4
আপনি কি আমার নেটওয়ার্কিং ফ্রেমওয়ার্ক এমকেনেটওয়ার্ককিটটি ব্যবহার করে দেখেছেন? ব্লগ.মগান্টকুমার / প্রোডাক্টস /… বেসিক, ডাইজেস্ট এবং এনটিএলএম প্রমাণীকরণ, অটো-ক্যাশিং, অন্তর্নির্মিত চিত্রের ক্যাচিং, সুপার ইজি ফাইল আপলোড সমর্থন, দুর্দান্ত ডকুমেন্টেশন এর কয়েকটি কারণ রয়েছে।
মুগুন্থ

উত্তর:


59

আমি ASIHTTPRequest পছন্দ করি এবং এটি যেতে দেখে আমি দুঃখিত হয়েছি। তবে, এএসআই-এর বিকাশকারী ঠিকই বলেছিলেন, এএসআইএইচটিটিপিউরেস্ট এত বড় এবং ফুলে ফেঁপে উঠেছে যে এমনকি তিনি এটিকে আইওএস এবং অন্যান্য ফ্রেমওয়ার্কের নতুন বৈশিষ্ট্যগুলির সাথে সমান করতে সময় দিতে পারেন নি। আমি এগিয়ে গিয়েছি এবং এখন এএফ নেটওয়ার্কিং ব্যবহার করি।

এটি বলেছিল, আমার অবশ্যই বলতে হবে যে এএফএনটিভিং-এএসআইএইচটিটিপির চেয়ে অনেক বেশি অস্থির এবং আমি যে জিনিসগুলির জন্য এটি ব্যবহার করি তার জন্য এটি পরিমার্জন প্রয়োজন।

আমার ফলাফলগুলি স্ক্রিনে প্রদর্শিত করার আগে আমার প্রায়শই 100 টি HTTP উত্সগুলিতে এইচটিটিপি অনুরোধ করা দরকার এবং আমি এএফএইচটিটিপি নেটওয়ার্ক অপারেশনটিকে একটি অপারেশন সারিতে রেখেছি। সমস্ত ফলাফল ডাউনলোড হওয়ার আগে, আমি অপারেশন সারির অভ্যন্তরে সমস্ত ক্রিয়াকলাপ বাতিল করতে এবং তারপরে ফলাফলগুলি ধারণ করে এমন নিয়ামককে বরখাস্ত করতে সক্ষম হতে চাই।

এটি সবসময় কাজ করে না।

আমি এএফ নেটওয়ার্কিংয়ের সাথে এলোমেলো সময়ে ক্র্যাশ পেতে পারি, যখন এএসআইএইচটিটিপিউরেস্টের সাথে, এই অপারেশনগুলি নির্দ্বিধায় কাজ করে। আমি আশা করি যে আমি এএফ নেটওয়ার্কিংয়ের কোন নির্দিষ্ট অংশটি ক্র্যাশ করছে তা বলতে পারি, কারণ এটি বিভিন্ন পয়েন্টে ক্র্যাশ করে চলেছে (তবে, বেশিরভাগ সময় ডিবাগারটি এনএসআরলনুপকে নির্দেশ করে যা একটি এনএসআরএল সংযোগ অবজেক্ট তৈরি করে)। সুতরাং, এএসআইএইচটিটিপিউরেস্টের মতো সম্পূর্ণ হিসাবে বিবেচিত হওয়ার জন্য এএফ নেটওয়ার্কিংয়ের পরিপক্ক হওয়া দরকার।

এছাড়াও, এএসআইএইচটিটিপিউইকাস্টগুলি ক্লায়েন্টের প্রমাণীকরণকে সমর্থন করে, যা এই মুহুর্তে এএফ নেটওয়ার্কিংয়ের অভাব রয়েছে। এটি প্রয়োগের একমাত্র উপায় হ'ল AFHTTPRequestOperation সাবক্লাস করা এবং এনএসআরএল সংযোগের প্রমাণীকরণ পদ্ধতিগুলি ওভাররাইড করা। তবে, আপনি যদি এনএসআরএল সংযোগের সাথে জড়িত হওয়া শুরু করেন, তবে আপনি খেয়াল করবেন যে এনএসআরএল সংযোগটি কোনও এনএসওরেশন র‌্যাপারের ভিতরে রাখা এবং সমাপ্তি ব্লকগুলি লেখা যতটা শোনায় ততটা শক্ত নয় এবং আপনি কী তৃতীয় পক্ষের লাইব্রেরিগুলিকে ডাম্প করা থেকে বিরত রাখবেন তা ভাবতে শুরু করবেন।

এএসআই সম্পূর্ণ ভিন্ন পন্থা ব্যবহার করে, যেহেতু এটি ডাউনলোড এবং ফাইল আপলোডকে সম্ভব করতে সিএসএন নেটওয়ার্কিং (সি এর উপর ভিত্তি করে নিম্ন স্তরের ভিত্তি কাঠামো) ব্যবহার করে, এনএসআরএল সংযোগ সম্পূর্ণভাবে এড়িয়ে চলেছে এবং আমাদের বেশিরভাগ ওএস এক্স এবং আইওএস বিকাশকারীরা খুব ভয় পান। এই কারণে, আপনি আরও ভাল ফাইল আপলোড এবং ডাউনলোড করতে পারবেন এমনকি ওয়েব পৃষ্ঠার ক্যাশে।

আমি কোনটি পছন্দ করি? এটা বলা কঠিন. যদি এএফ নেটওয়ার্কিং যথেষ্ট পরিপক্ক হয় তবে আমি এএসআইয়ের চেয়ে এটি পছন্দ করব। ততক্ষণে আমি এএসআইকে সাহায্য করতে পারি না বরং প্রশংসা করতে পারি এবং যেভাবে এটি ওএস এক্স এবং আইওএসের জন্য সর্বকালের অন্যতম ব্যবহৃত ফ্রেমওয়ার্ক হয়ে উঠেছে।

সম্পাদনা: আমি মনে করি এই উত্তরটি আপডেট করার সময় এসেছে, কারণ এই পোস্টের পরে জিনিস কিছুটা বদলেছে।

এই পোস্টটি কিছু সময় আগে লেখা হয়েছিল, এবং এএফ নেট নেটওয়ার্কিং যথেষ্ট পরিপক্ক হয়েছে। 1-2 মাস আগে এএফ পোস্ট পোস্টের অপারেশনগুলির জন্য একটি ছোট আপডেট পোস্ট করেছিল যা ফ্রেমওয়ার্কটি সম্পর্কে আমার শেষ অভিযোগ ছিল (একটি ছোট লাইন শেষের ফল্ট এফের সাথে ইকনস্টেস্ট আপলোডগুলি ব্যর্থ হলেও এএসআই দিয়ে জরিমানা সম্পন্ন হয়েছিল)। অ্যান্টিফিকেশন সম্পর্কিত প্রমাণীকরণের কোনও সমস্যা নয় কারণ জটিল প্রমাণীকরণের পদ্ধতি হিসাবে আপনি ক্রিয়াকলাপটি সাবক্লাস করতে পারেন এবং আপনার নিজের কল করতে পারেন এবং এএফএইচটিটিপি ক্লায়েন্ট বেসিক প্রমাণীকরণকে কেকের টুকরো করে তোলে। এএফএইচটিটিপি ক্লায়েন্ট সাবক্লাসিং করে আপনি অল্প সময়ের মধ্যে একটি সম্পূর্ণ পরিষেবা গ্রাহক করতে পারেন।

এএফ নেটওয়ার্কিং অফার করে যে একেবারে প্রয়োজনীয় ইউআইআইমেজ সংযোজনগুলি উল্লেখ না করে। ব্লক এবং কাস্টম সমাপ্তি ব্লক এবং কিছু চতুর অ্যালগরিদমের সাহায্যে আপনি অ্যাসিনক্রোনাস চিত্র ডাউনলোড এবং সেল খুব সহজেই পূরণ করে টেবিলের মতামত তৈরি করতে পারেন, এএসআইতে আপনাকে ব্যান্ডউইথ থ্রোটলিংয়ের জন্য অপারেশন সারি তৈরি করতে হয়েছিল এবং সেই অনুযায়ী অপারেশন সারিটি বাতিল এবং পুনরায় চালু করতে নিজের মনে করতে হয়েছিল সারণী দর্শন দৃশ্যমানতা এবং স্টাফ। এই ধরনের অপারেশনগুলির বিকাশের সময় অর্ধেক হয়ে গেছে।

আমি সাফল্য এবং ব্যর্থতা ব্লক ভালবাসেন। এএসআইয়ের কেবলমাত্র একটি সমাপ্তি ব্লক রয়েছে (এটি আসলে এনএসওপেরেশনের সম্পূর্ণতা ব্লক)। আপনার সম্পূর্ণ হওয়ার সময় ত্রুটি আছে কিনা তা যাচাই করে সে অনুযায়ী কাজ করতে হয়েছিল। জটিল ওয়েব পরিষেবাদির জন্য, আপনি সমস্ত "আইএফএস" এবং "এলেস" হারিয়ে যেতে পারেন; এএফ নেটর্কেটে জিনিসগুলি অনেক বেশি সহজ এবং স্বজ্ঞাত।

এএসআই তার সময়ের জন্য দুর্দান্ত ছিল, কিন্তু এএফ দিয়ে আপনি ওয়েব পরিষেবাগুলিকে পুরোপুরি হ্যান্ডেল করার পদ্ধতিটি একটি ভাল উপায়ে পরিবর্তন করতে পারবেন এবং আরও সহজেই স্কেলযোগ্য অ্যাপ্লিকেশন তৈরি করতে পারেন। আমি সত্যই বিশ্বাস করি যে আপনি এএসআই 3 এবং এর নীচে টার্গেট করতে না চাইলে এএসআই এর সাথে আর কোনও যুক্ত থাকার কোনও কারণ নেই।


4
+1 খুব অন্তর্দৃষ্টিপূর্ণ। সম্ভবত স্ট্যাকওভারফ্লোতে প্রশ্ন হিসাবে আপনার ক্র্যাশগুলি পোস্ট করা উপযুক্ত? আমি আরও বিস্তারিত দেখতে আগ্রহী।
জোসেফ এইচ

ধন্যবাদ ক্র্যাশগুলি সম্পর্কে আমার কাছে যখন কংক্রিট ডেটা থাকবে তখন আমি তা করব।
csotiriou

4
স্থায়িত্ব ইস্যু কি এখনও একটি সমস্যা?
জোহান কার্লসন

4
পরীক্ষার উপর ভিত্তি করে প্রাথমিক ডেটাতে কিছু দিন আগে আমি দৌড়েছি, না। এটা না। যাইহোক, ফ্রেমওয়ার্কটির সর্বশেষতম সংস্করণ সহ, আমার একটি উদাহরণ রয়েছে যা কিছু সময় শর্তাবলীর অধীনে কিছু ক্রিয়াকলাপের সাথে যথেষ্ট পরিমাণে চাপ দেওয়া থাকলে (তাত্ক্ষণিকভাবে বরাদ্দ / বাতিল / পুনঃনির্দেশ / পুনরায় বরাদ্দ / সূচনা) এএফআরএল সংযোগের রান লুপে ক্র্যাশ হয়। যদিও এটি এনএসওপ্রেশন সমাপ্তি ব্লক এবং এনএসআরুনলুপের সাথে কিছু করার দরকার আছে। আমি এএফ নেটওয়ার্কিংয়ের বাস্তবায়ন পরীক্ষা করে দেখেছি এবং এর কোনও কারণ খুঁজে পাইনি।
csotiriou

এএসআইয়ের একটি ব্যর্থতা ব্লক রয়েছে।
কেকোয়া

17

কেবলমাত্র এমন একটি প্রকল্প শেষ করছি যেখানে আমি এএসআইয়ের পরিবর্তে এএফ নেট নেটওয়ার্কিং ব্যবহার করছি। পূর্ববর্তী প্রকল্পগুলিতে এএসআই ব্যবহার করেছেন; অতীতে এটি একটি দুর্দান্ত সহায়তা ছিল।

এখানে এএফ নেটওয়ার্কিংটি কী অনুপস্থিত রয়েছে (যা আজকের হিসাবে) আপনার জানা উচিত:

  • কিছুই না

এএসআই চলে যাচ্ছে । এখন এএফ ব্যবহার করুন। এটি ছোট, এটি কাজ করে, এবং এটি সমর্থন অব্যাহত রাখতে চলেছে। এটি আরও যৌক্তিকভাবে, বিশেষত এপিআই ক্লায়েন্টদের জন্যও সংগঠিত। টেবিল ভিউগুলিতে চিত্রের অ্যাসিনক্রোনাস লোডিংয়ের মতো ব্যবহারযোগ্য বিশেষ ক্ষেত্রে এটির জন্য বেশ কয়েকটি দুর্দান্ত ক্লাস রয়েছে।


9
@ আইওয়াত এই প্রশ্নের মন্তব্যে যেমন উল্লেখ করেছেন, এএফ নেটওয়ার্কিংয়ের শক্তিশালী ক্যাচিং নেই। এটি প্রশ্নের সাথে আকর্ষণীয় এবং প্রাসঙ্গিক, সুতরাং "কিছুই না" হ'ল ভুল উত্তর। তা বাদে, আমি আপনার অনুভূতির সাথে সম্পূর্ণ একমত
কেনি উইঙ্কার

4
@ কেনি উইঙ্কার দয়া করে মন্তব্যটির থ্রেডটিতে আমার উত্তরটি দেখুন। আমি খুশি হয়ে বললাম যে এএফ নেটওয়ার্কিং ডিজাইনের মাধ্যমে ক্যাশে তৈরি করে না। বরং, তাদের পছন্দের NSURLCacheভিত্তিক সমাধানটি অদলবদল করতে মুক্ত ।
ম্যাট্যাট

4
কিছুই নেই - আমি কীভাবে অনুরোধগুলিতে প্রক্সি ব্যবহার করতে পারি?
অ্যালেক্স ভলভয়

@ অ্যালেক্সভোলভয় আপনি সম্ভবত নতুন প্রশ্ন হিসাবে জিজ্ঞাসা করতে সবচেয়ে ভাল
জোসেফ এইচ

আমি 'কিছুই' বলব না। নীচে আমার উত্তর দেখুন।
বোরিসদিয়াকুর

4

এএফ নেটওয়ার্কিং টিএলএস ক্লায়েন্ট প্রমাণীকরণের জন্য ক্লায়েন্ট সার্টিফিকেট আইডেন্টিটি এবং ক্লায়েন্টসক্রটিটি সমর্থন করে না।

আমরা - (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challengeএটি AFMLConnicationOperation এর একটি সাবক্লাসে পদ্ধতিতে করতে পারি তবে এটি এতটা সহজ নয়।


5
আপনি এখন কি করতে পারেন setAuthenticationChallengeBlock:উপর AFURLConnectionOperationএবং তার উপশ্রেণী ও উপশ্রেণী করেও যুক্তিবিজ্ঞান মধ্যে পাস হল যেকোনো প্রমাণীকরণ চ্যালেঞ্জ হ্যান্ডেল করতে আপনার প্রয়োজন।
ম্যাট্যাট

2

আমি কিছুদিনের জন্য এএসআই * ব্যবহার করছি এবং আমি একেবারে এএসআইর ফাইলআপলোড পদ্ধতির পছন্দ করি এবং যদিও আমি এএফ নেটওয়ার্কিং-এ ঝাঁপিয়ে পড়তে আগ্রহী, তবে এএসআই * এর তুলনায় আফনে নেটওয়ার্কিং-এ ফাইলআপলোড সমর্থন এতটা সহজ নয়।


2

এখনও অবধি আমি সিঙ্ক্রোনাস পোষ্ট অনুরোধ করার সময় কীভাবে এএফ নেটর্কেটিংয়ের সাথে টাইমআউট সেট করতে পারি তা বুঝতে পারি না । আপডেট: অবশেষে আমি বুঝতে পেরেছি: https://stackoverflow.com/a/8774125/601466 এখন এএফ নেটওয়ার্কিংয়ে স্যুইচ করা হচ্ছে:]

====================

অ্যাপল কোনও পোষ্টের সময়সীমাকে ওভাররাইড করে 240 সেকেন্ডে সেট করে (যদি এটি 240 সেকেন্ডের পরে আরও কম সেট করা থাকে), এবং আপনি এটি পরিবর্তন করতে পারবেন না। এএসআইএইচটিটিপি দিয়ে আপনি কেবল একটি সময়সীমা নির্ধারণ করেছেন এবং এটি কার্যকর হয়।

সিঙ্ক্রোনাস পোষ্ট অনুরোধ সহ একটি কোড উদাহরণ:

NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
                                @"doSomething", @"task",
                                @"foo", @"bar",
                                nil];

AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:baseURL]];

NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST" path:requestURL parameters:params];
[httpClient release];

AFHTTPRequestOperation *operation = [[[AFHTTPRequestOperation alloc] initWithRequest:request] autorelease];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    NDLog(@"fail! %@", [error localizedDescription]);
}];

NSOperationQueue *queue = [[[NSOperationQueue alloc] init] autorelease];
[[AFNetworkActivityIndicatorManager sharedManager] incrementActivityCount];

[queue addOperation:operation];
[queue waitUntilAllOperationsAreFinished]; // Stuck here for at least 240 seconds!

[[AFNetworkActivityIndicatorManager sharedManager] decrementActivityCount];
if (![[operation responseString] isEqualToString:@""]) {
    return [operation responseString];
}

return nil;

আমি এখানে একটি টাইমআউট সেট করার চেষ্টা করেছি, কিন্তু কিছুই কার্যকর হয়নি। এই সমস্যাটি আমাকে এএফ নেটওয়ার্কিংয়ে স্থানান্তরিত করা থেকে বিরত রাখে।

এখানে আরও দেখুন: এএফ নেটওয়ার্কিংয়ের সাথে কীভাবে একটি টাইমআউট সেট করবেন


সময়সীমা সম্পর্কে আপনার বক্তব্য ভাল, ভাগ করে নেওয়ার জন্য ধন্যবাদ! আমি বুঝতে পারি না এটি কীভাবে সিঙ্ক্রোনিকভাবে অনুরোধগুলি করার সাথে সম্পর্কিত, আপনি কি এটিতে প্রসারিত করতে পারেন?
জোসেফ এইচ 3'12

@ জোসেফ আপনি ঠিক বলেছেন অবশ্যই কখনও কখনও অ্যাসিঙ্ক্রোনাস অনুরোধ করার সময় আপনার একটি সময়সীমাও সেট করতে হবে। আমি আমার
উত্তরটি

অ্যাপল টাইমআউট 240 সেকেন্ডের চেয়ে কম হতে না পারার সাথে ইস্যুটি সমাধান করেছে, তবে এটি এখনও একটি বিষয় হিসাবে আপনি সময়সীমা অন্তর্ভুক্ত করে নিলেও, অনুরোধটি এটি কোনওভাবে সম্মান করে না।
জ্যাস্পার

2

এএফনেট ওয়ার্কে বড় বড় ফাইল আপলোড করার দক্ষতার অভাব রয়েছে। এটি ধরে নেয় ফাইলের সামগ্রীটি র‍্যামে রয়েছে। এএসআই কেবলমাত্র ডিস্ক থেকে ফাইল সামগ্রী স্ট্রিম করার জন্য যথেষ্ট স্মার্ট ছিল।


0

এএসআইএইচটিটিপিতে আমি পছন্দ করি যে আমি পৃথক অনুরোধগুলির সাথে একটি ব্যবহারকারীর তথ্য অভিধান যুক্ত করতে পারি। যতদূর আমি দেখছি এর জন্য সরাসরি কোনও সমর্থন নেই AFHTTPRequestOperation। কেউ কি এখনও একটি মার্জিত workaround সঙ্গে এসেছেন? কোর্সের তুচ্ছ সাবক্লাসিং ছাড়াও।


4
উত্তরে প্রশ্ন জিজ্ঞাসা করবেন না, আপনার পুনর্বাসনা হওয়ার সম্ভাবনা খুব কম is পরিবর্তে মন্তব্য বা নতুন প্রশ্ন ব্যবহার করুন;)
মিশাল

-8

এএফ নেটওয়ার্কিং "ব্লক" নিয়ে কাজ করে যা এএসআইএইচটিটিপিউরেস্টের মতো প্রতিনিধিদের সাথে কাজ করার চেয়ে আমার পক্ষে স্বাভাবিক।

ব্লকগুলির সাথে কাজ করা জাভাস্ক্রিপ্টে বেনামি ফাংশন নিয়ে কাজ করার মতো।


সত্য, তবে আমার মতে এটি ASIHTTPRequest
torhector2

7
এএসআইএইচটিটিপি লেখার পরে ব্লকগুলি এসেছিল কেবল কারণ, আমি সবসময় এএসআই-এর সাথে ব্লক ব্যবহার করি, কখনও কোনও প্রতিনিধি নেই।
হাইপারক্রিপট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.