در این مطلب، ویدئو نحوه ارسال درخواست های HTTP در پایتون برای مبتدیان با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,770 –> 00:00:03,540
امروز می خواهم در مورد نحوه استفاده
2
00:00:03,540 –> 00:00:07,589
از کتابخانه درخواست در پایتون صحبت کنم، بنابراین
3
00:00:07,589 –> 00:00:12,719
کتابخانه درخواست برای ارسال
4
00:00:12,719 –> 00:00:15,900
درخواست های HTTP است، بنابراین درخواست ها را
5
00:00:15,900 –> 00:00:19,230
از داخل برنامه پایتون خود ارسال کنید،
6
00:00:19,230 –> 00:00:21,480
بنابراین برای نشان دادن آن،
7
00:00:21,480 –> 00:00:24,300
از API I استفاده می کنم. چند ویدیو پیش
8
00:00:24,300 –> 00:00:27,779
در فلاسک ایجاد کردم، بنابراین اجازه دهید سرور را برای این کار راه اندازی
9
00:00:27,779 –> 00:00:39,300
کنم و سپس می خواهم
10
00:00:39,300 –> 00:00:40,860
پایتون را در اینجا راه اندازی کنم، بنابراین فقط
11
00:00:40,860 –> 00:00:43,920
از خط فرمان در این ویدیو استفاده
12
00:00:43,920 –> 00:00:48,120
خواهم کرد که عبارتند از repple و python um زیرا
13
00:00:48,120 –> 00:00:49,770
بسیار ساده است. مثالی که میخواهم به
14
00:00:49,770 –> 00:00:52,680
شما نشان دهم، اما در ویدیوی آینده کار پیچیدهتری با درخواستهای HTTP انجام خواهم داد،
15
00:00:52,680 –> 00:00:55,770
16
00:00:55,770 –> 00:00:57,600
بنابراین اولین کاری که باید
17
00:00:57,600 –> 00:01:00,359
انجام دهید این است که درخواست واردات کتابخانه درخواستها را وارد کنید
18
00:01:00,359 –> 00:01:03,539
و در آنجا وارد میشود و یک
19
00:01:03,539 –> 00:01:04,619
چیز را میخواهید مطمئن شوید. قبل
20
00:01:04,619 –> 00:01:06,450
از شروع مطمئن شوید که
21
00:01:06,450 –> 00:01:08,670
آخرین نسخه درخواست ها را دارید زیرا من
22
00:01:08,670 –> 00:01:10,710
از برخی از عملکردهای JSON استفاده خواهم کرد
23
00:01:10,710 –> 00:01:13,049
که در برخی از
24
00:01:13,049 –> 00:01:16,500
نصب های سهام وجود ندارد، بنابراین مطمئن شوید
25
00:01:16,500 –> 00:01:20,430
که آخرین نسخه آن را دارید تا پس از
26
00:01:20,430 –> 00:01:23,070
وارد کردن درخواست ها
27
00:01:23,070 –> 00:01:26,220
استفاده و درک API بسیار آسان است، بنابراین من میخواهم
28
00:01:26,220 –> 00:01:30,780
پاسخ را به درخواستها اختصاص دهم
29
00:01:30,780 –> 00:01:35,850
و این URL را در پارامتری میگیرد،
30
00:01:35,850 –> 00:01:38,520
بنابراین URL سرور اینجا است، من فقط
31
00:01:38,520 –> 00:01:41,689
آن را در اینجا کپی
32
00:01:44,270 –> 00:01:47,550
میکنم و در ایندکس قرار خواهد گرفت، بنابراین
33
00:01:47,550 –> 00:01:50,400
اگر درخواستهایی روی ایندکس انجام دهم، به کد نگاه میکنم
34
00:01:50,400 –> 00:01:52,320
، یک درخواست دریافت میکنم، باید
35
00:01:52,320 –> 00:01:56,310
این شی JSON را دریافت کنم که میگوید کار میکند، پس
36
00:01:56,310 –> 00:01:59,540
بیایید ببینیم که در عمل
37
00:02:03,799 –> 00:02:07,640
و فراموش کردم درخواستها را در آخر
38
00:02:07,640 –> 00:02:11,930
نه فقط جمع آن را بگذارم، خوب است. بنابراین من آن را اجرا
39
00:02:11,930 –> 00:02:15,769
کردم، یک کد وضعیت 200 دریافت می کنم به این معنی که
40
00:02:15,769 –> 00:02:17,840
با موفقیت کامل شد، بنابراین بیایید
41
00:02:17,840 –> 00:02:20,360
به پاسخ پاسخ نگاهی بیندازیم.
42
00:02:20,360 –> 00:02:22,700
43
00:02:22,700 –> 00:02:26,239
44
00:02:26,239 –> 00:02:28,160
45
00:02:28,160 –> 00:02:31,640
بنابراین اجازه دهید یک
46
00:02:31,640 –> 00:02:39,140
پاسخ متفاوت برابر با درخواست ها را امتحان کنم و اکنون
47
00:02:39,140 –> 00:02:44,030
می خواهم یک درخواست دریافت را در نقطه پایانی Lang انجام دهم،
48
00:02:44,030 –> 00:02:49,610
بنابراین 200 پاسخ دیگر، بنابراین در زمان
49
00:02:49,610 –> 00:02:52,340
گذاشتن آن باید یک شی JSON
50
00:02:52,340 –> 0