?>
دستگاه سم زدایی      نهال پسته پیوندی      دانلود تراست والت      نگین روز      روز ۱۰۰      -      *      +      -      قیمت خرید بیسیم      -      -      -      بلوک سبک      -      قرص تاخیری      آموزش تعمیرات موبایل      +      -      *      استخر پیش ساخته      ردیاب موتور      *      صرافی تتر      بروکر فارکس      +      خرید کتاب تاپ ناچ      +      *      تحلیل اتریوم      -      فیلم هندی      *      -      -      .      +      -      +      -      /      حواله وسترن یونیون      خرید ماینر      -      دکتر زنان مشهد      خرید لایسنس نود 32      کسب درآمد      خرید رپورتاژ      فروش آنتی ویروس      سیگنال فارکس      لایسنس رایگان نود 32      یوزر پسورد نود 32      سئو سایت      لایسنس نود32      آپدیت نود 32      بهترین بک لینک     
و به چه شكل يك منبع را از منبع ديگر متمايز ميكنيد؟  مقالات طراحي سايت مقالات طراحي سايت .

مقالات طراحي سايت

و به چه شكل يك منبع را از منبع ديگر متمايز ميكنيد؟

با دادن URL به آن‌ها (Uniform resource locators).

 يك URL به جاي مخصوص به شخصي كه منبع در آن جاي دارد اشاره مي نمايد.

 شيوه تبادل پيام في مابين يك خدمت گيرنده اينترنت و يك اينترنت سرور

هر قسمت از محتوا، هر منبعي روي يك‌سري اينترنت سرور (سرور HTTP) قرار مي‌گيرند. اين سرورها معطل درخواستهايي براي اين منابع مي‌باشند.

ولي چه طور مي قدرت يك منبع را از يك اينترنت سرور درخواست كرد؟

 ولd شما اينجا به يك client نياز داريد. 

شما اكنون از يك HTTP Client براي قرائت اين نوشته‌ي‌علمي به كارگيري مي‌كنيد. مرورگرهاي اينترنت، HTTP Client ها مي‌باشند. اين Client ها، با سرورهاي HTTP رابطه برقرار مي نمايند طراحي سايت در مشهدتا منابع را به رايانه شما برسانند. بعضا از دوستداشتني ترين Client ها، كروم گوگل، فايرفاكس موزيلا، اپرا، سافاري اپل و متاسفانه هنوز وب اكسپلورر بدنام مي‌باشند.

تني چند از مثال پيامها

براين اساس يك پيام HTTP چه طور به لحاظ مي‌رسد؟

سواي اينكه زياد راجع به آن حرف كنيم، در اينجا يك سري مثال از پيام هاي HTTP نقل شده طراحي سايت ميباشد:

GET request

GET /repos/CodeMazeBlog/ConsumeRestfulApi***amples HTTP/1.1

Host: api.github.com

Content-Type: application/json

Authorization: Basic dGhhbmtzIEhhcmFsZCBSb21iYXV0LCBtdWNoIGFwcHJlY2lhdGVk

Cache-Control: no-cache

POST request

POST /repos/CodeMazeBlog/ConsumeRestfulApi***amples/hooks?access_token=5643f4128a9cf974517346b2158d04c8aa7ad45f HTTP/1.1

Host: api.github.com

Content-Type: application/json

Cache-Control: no-cache

 {

  "url": "http://www.example.com/example",

  "events": [

    "push"

  ],

  "name": "web",

  "active": true,

  "config": {

    "url": "http://www.example.com/example",

    "content_type": "json"

  }

}

در اينجا مثال اي از يك درخواست GET و يك درخواست POST اورده شده ميباشد. اذن دهيد با‌گاز بخش هاي متفاوت اين درخواست ها را با هم نظارت كنيم.

 

خط نخستين request تحت عنوان request line رزرو گرديده‌است. اين مشمول اسم  request URI، request method و نسخه HTTP مي‌باشد.

 

يك سري خط آجل، ارائه دهنده request header ها ميباشد. request header ها، داده ها بيشتري را براي request ها ارائه مي‌نمايند، مانند گونه هاي محتواي آيتم انتظار request در response، داده ها جواز و غيره،

 

براي درخواست GET، روايت صحيح همين جا به نقطه پايان مي‌رسد. يك درخواست POST همينطور مي تواند دارنده body نيز باشد و داده ها مازاد را در پوسته يك پيام body دربر داشته باشد. درين موردي كه در صدر آورده ايم، اين يك پيام JSON با داده ها مازاد در امر روش ساخت اينترنت هوك GitHub براي مخزن معلوم گرديده در URI ميباشد. اين پيام براي ساخت webhook متبوع ما يحتاج ميباشد، به اين ترتيب ما از يك درخواست POST براي ارائه آن داده ها به API GitHub به كار گيري كرده ايم.

 


برچسب: طراحي سايت در مشهد، طراحي سايت، راياپارس،
امتیاز:
 
بازدید:
+ نوشته شده: ۱۶ فروردين ۱۴۰۲ساعت: ۰۹:۳۳:۲۶ توسط:عباسي موضوع:

ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :