Method: hashList.get

একটি হ্যাশ তালিকার সর্বশেষ বিষয়বস্তু পান. একটি হ্যাশ তালিকা হয় হুমকি তালিকা বা অ-হুমকি তালিকা যেমন গ্লোবাল ক্যাশে দ্বারা।

এটি https://google.aip.dev/131 দ্বারা সংজ্ঞায়িত একটি আদর্শ Get পদ্ধতি এবং HTTP পদ্ধতিটিও GET।

HTTP অনুরোধ

GET https://safebrowsing.googleapis.com/v5alpha1/hashList/{name}

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
name

string

প্রয়োজন। এই বিশেষ হ্যাশ তালিকার নাম. এটি একটি হুমকি তালিকা হতে পারে, অথবা এটি গ্লোবাল ক্যাশে হতে পারে।

ক্যোয়ারী প্যারামিটার

পরামিতি
version

string ( bytes format)

হ্যাশ তালিকার সংস্করণ যা ক্লায়েন্ট ইতিমধ্যেই আছে। যদি এই প্রথমবার ক্লায়েন্ট হ্যাশ তালিকা আনয়ন করে, তাহলে এই ক্ষেত্রটি খালি রাখতে হবে। অন্যথায়, ক্লায়েন্টকে সার্ভার থেকে পূর্বে প্রাপ্ত সংস্করণ সরবরাহ করতে হবে। ক্লায়েন্ট অবশ্যই সেই বাইটগুলিকে ম্যানিপুলেট করবে না।

V5-এ নতুন কি : API-এর V4-এ, একে বলা হতো states ; স্বচ্ছতার জন্য এটি এখন version নামকরণ করা হয়েছে।

একটি base64-এনকোডেড স্ট্রিং।

desiredHashLength

enum ( HashLength )

বাইটে ফিরে আসা হ্যাশের পছন্দসই হ্যাশ উপসর্গের দৈর্ঘ্য। সার্ভার তারপর এই নির্দিষ্ট দৈর্ঘ্যের সমস্ত হ্যাশ উপসর্গ ফিরিয়ে দেবে।

desiredHashLength ক্ষেত্রের গ্রহণযোগ্য মানগুলির জন্য বিভিন্ন হ্যাশ তালিকার বিভিন্ন প্রয়োজনীয়তা রয়েছে। এটি HashListMetadata supportedHashLengths ফিল্ডে পাওয়া যাবে। যদি desiredHashLength supportedHashLengths মধ্যে একটি মান নির্দিষ্ট না করে, একটি ত্রুটি ফেরত দেওয়া হবে।

sizeConstraints

object ( SizeConstraints )

তালিকায় আকারের সীমাবদ্ধতা। যদি বাদ দেওয়া হয়, কোন বাধা নেই। সীমিত প্রক্রিয়াকরণ শক্তি, ব্যান্ডউইথ বা স্টোরেজ সহ সমস্ত ডিভাইসে সীমাবদ্ধতার সুপারিশ করা হয়।

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে HashList একটি উদাহরণ থাকে।