در این مطلب، ویدئو ایجاد یک سرور API Python میزبان ابری – با استفاده از Python Chalice و AWS Lambda با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:21:11
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,599 –> 00:00:03,760
هی چه خبره همه این براد از
2
00:00:03,760 –> 00:00:05,440
سفر devops هستن
3
00:00:05,440 –> 00:00:06,160
4
00:00:06,160 –> 00:00:08,480
5
00:00:08,480 –> 00:00:10,240
6
00:00:10,240 –> 00:00:12,639
7
00:00:12,639 –> 00:00:13,360
8
00:00:13,360 –> 00:00:15,120
9
00:00:15,120 –> 00:00:16,480
کد پایتون
10
00:00:16,480 –> 00:00:19,920
را فشار دهید و آن را به یک تابع aws لامبدا برسانید
11
00:00:19,920 –> 00:00:21,680
و انجام آن در واقع بسیار ساده است،
12
00:00:21,680 –> 00:00:23,279
من شما را از طریق مستندات می گذرانم
13
00:00:23,279 –> 00:00:24,320
و سپس
14
00:00:24,320 –> 00:00:27,599
سرور api خود را مستقر می کنیم، بنابراین بیایید جلو برویم و
15
00:00:27,599 –> 00:00:29,199
به راهنمای شروع سریع در اینجا نگاهی بیندازیم
16
00:00:29,199 –> 00:00:30,240
.
17
00:00:30,240 –> 00:00:32,079
بنابراین می توانید ببینید که راهنمای شروع سریع
18
00:00:32,079 –> 00:00:34,160
ابتدا مرور می کند جام نصب
19
00:00:34,160 –> 00:00:36,239
فقط یک ماژول پایتون است، بنابراین
20
00:00:36,239 –> 00:00:37,440
ما یک جام نصب pip انجام
21
00:00:37,440 –> 00:00:40,559
می دهیم و ما را به آنجا می رساند پس از
22
00:00:40,559 –> 00:00:41,920
آن باید
23
00:00:41,920 –> 00:00:44,480
فایل های اعتبار aws خود را تنظیم کنیم.
24
00:00:44,480 –> 00:00:46,079
در این ویدیو به بررسی این موضوع می پردازم،
25
00:00:46,079 –> 00:00:46,879
اما من قصد دارم برخی از
26
00:00:46,879 –> 00:00:49,200
اسناد را در توضیحات زیر بگذارم،
27
00:00:49,200 –> 00:00:50,960
بنابراین اگر شما نیاز به تنظیم آن دارید،
28
00:00:50,960 –> 00:00:53,199
می توانید آن را تنظیم کنید، اساسا ما فقط به یک کاربر aws نیاز داریم
29
00:00:53,199 –> 00:00:54,000
30
00:00:54,000 –> 00:00:57,280
و شما فقط یک کلید api برای
31
00:00:57,280 –> 00:00:58,160
آن کاربر
32
00:00:58,160 –> 00:01:00,320
کلید دسترسی خود را تنظیم کرده و سپس شما
33
00:01:00,320 –> 00:01:01,280
یک کلید مخفی
34
00:01:01,280 –> 00:01:03,600
تنظیم می کنید و سپس منطقه خود را تنظیم می کنید، فقط مطمئن
35
00:01:03,600 –> 00:01:04,720
شوید که
36
00:01:04,720 –> 00:01:07,840
وقتی به کنسول aws می روید بدانید این منطقه چیست،
37
00:01:07,840 –> 00:01:09,360
ممکن است به دنبال عملکرد لامبدا خود باشید
38
00:01:09,360 –> 00:01:09,920
39
00:01:09,920 –> 00:01:11,840
و نمی توانید آن را ببینید، احتمالاً
40
00:01:11,840 –> 00:01:13,439
به این دلیل است که آن را در یک مکان دیگر مستقر کرده اید.
41
00:01:13,439 –> 00:01:15,439
منطقه و سپس شما در حال مشاهده هستید،
42
00:01:15,439 –> 00:01:17,600
بنابراین فقط از منطقه ای که در آن
43
00:01:17,600 –> 00:01:18,560
هستید آگاه باشید به
44
00:01:18,560 –> 00:01:20,479
غیر از آن، من فکر می کنم
45
00:01:20,479 –> 00:01:22,159
مجوزهای توابع لامبدا
46
00:01:22,159 –> 00:01:23,920
، فکر می کنم دقیقاً مانند این است که شما نیاز به دسترسی
47
00:01:23,920 –> 00:01:26,080
به سطل های s3 یا چیزی شبیه به آن دارید،
48
00:01:26,080 –> 00:01:28,000
دوباره می اندازم برخی از مستندات
49
00:01:28,000 –> 00:01:30,079
در توضیحات زیر در مورد آن،
50
00:01:30,079 –> 00:01:32,320
بنابراین پس از تنظیم فایل اعتبار خود
51
00:01:32,320 –> 00:01:33,439
، می روید
52
00:01:33,439 –> 00:01:35,600
و پروژه خود را ایجاد می کنید و ما فقط از
53
00:01:35,600 –> 00:01:37,439
دستور chalice برای آن استفاده می کنیم، بنابراین شما فقط
54
00:01:37,439 –> 00:01:37,759
به
55
00:01:37,759 –> 00:01:40,079
پروژه جدید chalice بروید و نامی برای آن بگذارید
56
00:01:40,079 –> 00:01:42,399
و این یک راه اندازی می کند. دایرکتوری برای ما
57
00:01:42,399 –> 00:01:44,960
با تمام فایل های جامی که نیاز دارید،
58
00:01:44,960 –> 00:01:46,320
بنابراین شما این دایرکتوری مخفی جام را داشته باشید
59
00:01:46,320 –> 00:01:47,040
،
60
00:01:47,040 –> 00:01:49,119
ما واقعاً به آن دست نخواهیم داد و سپس
61
00:01:49,119 –> 00:01:50,720
62
00:01:50,720 –> 00:01:52,399
این فایل app.py را داریم، این فایل اصلی است
63
00:01:52,399 –> 00:01:54,079
که ما در حال پیکربندی آن هستیم. به شما نشان می دهد که چگونه
64
00:01:54,079 –> 00:01:55,840
برای سفارشی کردن این فایل و افزودن
65
00:01:55,840 –> 00:01:57,119
قابلیت به
66
00:01:57,119 –> 00:01:59,280
آن، مثالی که در اینجا به شما می دهند کاملاً
67
00:01:59,280 –> 00:02:00,960
خالی است، بنابراین من یک
68
00:02:00,960 –> 00:02:02,560
الگوی خوب برای کار کردن با
69
00:02:02,560 –> 00:02:05,439
آن و سپس فایل
70
00:02:05,439 –> 00:02:06,880
requires.txt را در اختیار شما قرار می دهم، اگر احتمالاً قبل از اینکه با پایتون کار کرده اید
71
00:02:06,880 –> 00:02:08,160
72
00:02:08,160 –> 00:02:10,878
اگر برنامه شما نیاز به ماژول های خارجی دارد، اگر برنامه شما نیاز به
73
00:02:10,878 –> 00:02:12,319
ماژول های خارجی دارد،
74
00:02:12,319 –> 00:02:14,120
فقط مطمئن شوید که آنها را در فایل requires.txt داشته باشید،
75
00:02:14,120 –> 00:02:15,680
76
00:02:15,680 –> 00:02:18,400
بنابراین وقتی آن را به ابر aws فشار دادیم
77
00:02:18,400 –> 00:02:19,040
، متوجه می شویم
78
00:02:19,040 –> 00:02:21,680
که کدام ماژول ها را دانلود
79
00:02:21,680 –> 00:02:22,319
80
00:02:22,319 –> 00:02:24,000
کنیم، احتمالاً دایرکتوری دیگری ایجاد خواهیم کرد.
81
00:02:24,000 –> 00:02:26,400
که در اینجا فهرست نشده است
82
00:02:26,400 –> 00:02:28,560
زیرا من می خواهم یک فایل مخفی برای
83
00:02:28,560 –> 00:02:30,480
ذخیره گذرواژه
84
00:02:30,480 –> 00:02:32,160
هایم برای یکی از ادغام
85
00:02:32,160 –> 00:02:33,760
هایی که قرار است از آن استفاده کنیم داشته باشم، بنابراین به شما نشان خواهم داد که
86
00:02:33,760 –> 00:02:35,120
چگونه این کار را انجام دهید
87
00:02:35,120 –> 00:02:38,239
و بله پس از آن، ما در آن مستقر می شویم. ابر
88
00:02:38,239 –> 00:02:39,120
89
00:02:39,120 –> 00:02:40,640
و سپس یک آدرس اینترنتی به شما می دهد که می
90
00:02:40,640 –> 00:02:42,400
توانید به آن دسترسی
91
00:02:42,400 –> 00:02:43,680
92
00:02:43,680 –> 00:02:46,720
93
00:02:46,720 –> 00:02:47,920
94
00:02:47,920 –> 00:02:49,760
95
00:02:49,760 –> 00:02:51,040
پیدا کنید. این
96
00:02:51,040 –> 00:02:52,720
را خواهم داد مثال پیشرفتهتری
97
00:02:52,720 –> 00:02:54,800
که میتوانید از آن استفاده کنید و
98
00:02:54,800 –> 00:02:55,360
99
00:02:55,360 –> 00:02:57,360
آن را مطابق با نیازهای خود سفارشی کنید تا خوب باشد، من همچنین
100
00:02:57,360 –> 00:02:58,640
به aws میروم
101
00:02:58,640 –> 00:03:00,159
و به شما نشان میدهم که اگر با هر مشکلی مواجه شدید، چه کاری میتوانید برای عیبیابی انجام
102
00:03:00,159 –> 00:03:02,080
103
00:03:02,080 –> 00:03:02,640
104
00:03:02,640 –> 00:03:05,360
دهید، پس بیایید ادامه دهیم و شروع کنیم.
105
00:03:05,360 –> 00:03:06,640
بنابراین من یک ترمینال باز
106
00:03:06,640 –> 00:03:09,040
دارم و میخواهم پروژه Chalice خود را دوباره شروع کنم، اگر قبلاً chalice را نصب
107
00:03:09,040 –> 00:03:10,400
نکردهاید، باید یک Pip
108
00:03:10,400 –> 00:03:12,080
install chalice انجام دهید
109
00:03:12,080 –> 00:03:13,519
،
110
00:03:13,519 –> 00:03:14,879
من قبلاً آن را روی این
111
00:03:14,879 –> 00:03:16,400
دستگاه نصب کردهام، بنابراین میخواهم یک پروژه جدید ایجاد کنم.
112
00:03:16,400 –> 00:03:16,959
113
00:03:16,959 –> 00:03:19,599
بنابراین من میروم پروژه جدید hello
114
00:03:19,599 –> 00:03:21,280
chalice شما میتوانید نام آن را هر چه
115
00:03:21,280 –> 00:03:23,360
میخواهید
116
00:03:23,360 –> 00:03:24,720
بگذارید و میگوید پروژه شما ایجاد شده است
117
00:03:24,720 –> 00:03:27,840
، بنابراین بیایید به آن دایرکتوری
118
00:03:27,840 –> 00:03:31,200
برویم، cd hello chalice را میرویم و سپس
119
00:03:31,200 –> 00:03:32,000
اگر نگاهی بیندازیم،
120
00:03:32,000 –> 00:03:33,680
میبینیم که ما
121
00:03:33,680 –> 00:03:36,720
فایل نیازمندی ها و app.py را داشته باشید
122
00:03:36,720 –> 00:03:39,840
و اگر یک ls-l انجام دهم، می
123
00:03:39,840 –> 00:03:41,440
بینید که همان چیزی را می بینم که واقعاً می
124
00:03:41,440 –> 00:03:42,440
خواستم یک
125
00:03:42,440 –> 00:03:45,599
ls-la انجام دهم، می توانید ببینید که یک
126
00:03:45,599 –> 00:03:48,159
فهرست chalice و یک فایل git ignore به ما می دهد.
127
00:03:48,159 –> 00:03:49,519
خوب پس بیایید جلو برویم
128
00:03:49,519 –> 00:03:52,319
و این را با کد ویژوال استودیو باز
129
00:03:52,319 –> 00:03:53,360
کنیم درست است، بنابراین
130
00:03:53,360 –> 00:03:56,400
من آن را در کد ویژوال استودیو باز کرده ام
131
00:03:56,400 –> 00:03:59,200
و می توانید ببینید که یک مثال بسیار ساده است،
132
00:03:59,200 –> 00:04:00,319
133
00:04:00,319 –> 00:04:03,120
اساساً فقط در chalice وارد می شود،
134
00:04:03,120 –> 00:04:04,239
اوه، یک
135
00:04:04,239 –> 00:04:07,040
شی برنامه با نام برنامه hello
136
00:04:07,040 –> 00:04:08,799
chalice ایجاد می کند، این فقط نام پروژه است که ما
137
00:04:08,799 –> 00:04:09,680
به آن دادیم
138
00:04:09,680 –> 00:04:13,360
و سپس این یک سرور شاخص به ما می دهد،
139
00:04:13,360 –> 00:04:15,519
بنابراین یکی از کارهایی که همیشه باید در
140
00:04:15,519 –> 00:04:17,040
هنگام کار با chalice انجام دهیم این
141
00:04:17,040 –> 00:04:20,000
است که یک سرور توسعه محلی را اجرا کنیم و
142
00:04:20,000 –> 00:04:21,199
فقط چیزها را
143
00:04:21,199 –> 00:04:23,759
قبل از اینکه چیزی را به فضای ابری منتقل کنیم، آزمایش کنیم،
144
00:04:23,759 –> 00:04:24,960
بنابراین برای انجام آن
145
00:04:24,960 –> 00:04:28,000
کافیست به دایرکتوری خود بروید سپس go
146
00:04:28,000 –> 00:04:32,080
chalice local و من در واقع این
147
00:04:32,080 –> 00:04:34,880
پارامترهای اضافی را اضافه می کنم، جایی که می روم هاست dash dash
148
00:04:34,880 –> 00:04:35,520
149
00:04:35,520 –> 00:04:38,479
و 0.0.0.0 می روم، این برای اتصال
150
00:04:38,479 –> 00:04:40,720
سرور chalice به تمام آدرس های IP است
151
00:04:40,720 –> 00:04:43,360
تا بتوانم به آن در سراسر شبکه دسترسی داشته
152
00:04:43,360 –> 00:04:44,880
باشم، زیرا من در واقع chalice خود را اجرا می کنم.
153
00:04:44,880 –> 00:04:46,800
محیط روی سروری متفاوت از
154
00:04:46,800 –> 00:04:48,160
محیط من است،
155
00:04:48,160 –> 00:04:50,880
بنابراین به شما می گوید که می توانید با هر آدرس IP به آن دسترسی پیدا
156
00:04:50,880 –> 00:04:52,479
کنید
157
00:04:52,479 –> 00:04:55,360
و سپس پورت 8000 را دریافت کنید، بنابراین اگر
158
00:04:55,360 –> 00:04:56,000
این را به
159
00:04:56,000 –> 00:05:00,880
صورت محلی اجرا می کنید، فقط به http 127.0.0.1
160
00:05:00,880 –> 00:05:03,440
کولون 8000 بروید، اما من در حال اجرا هستم. این در m y
161
00:05:03,440 –> 00:05:05,520
سرور آزمایشگاه از راه دور، بنابراین من در واقع باید
162
00:05:05,520 –> 00:05:06,320
163
00:05:06,320 –> 00:05:08,960
آدرس IP دقیق را مشخص کنم، بنابراین این آی پی
164
00:05:08,960 –> 00:05:10,000
سرور راه دور من است،
165
00:05:10,000 –> 00:05:13,280
بنابراین من فقط آن را می زنم و می توانید ببینید
166
00:05:13,280 –> 00:05:15,919
که hello world خیلی خوب است، بنابراین
167
00:05:15,919 –> 00:05:17,680
ما بدانیم که برنامه chalice ما کار می کند.
168
00:05:17,680 –> 00:05:18,479
میتوانیم به آنجا برویم
169
00:05:18,479 –> 00:05:21,440
و ما مقداری از دادهها را دریافت میکنیم، بیایید جلو برویم
170
00:05:21,440 –> 00:05:23,199
و سفارشیسازی آن را شروع کنیم،
171
00:05:23,199 –> 00:05:24,320
بنابراین من میخواهم کمی
172
00:05:24,320 –> 00:05:26,320
عملکرد را به این برنامه پیشفرض اضافه کنم،
173
00:05:26,320 –> 00:05:28,160
اجازه دهید این نظرات را برداریم
174
00:05:28,160 –> 00:05:30,320
175
00:05:30,320 –> 00:05:33,520
و من فقط میخواهم
176
00:05:33,520 –> 00:05:34,800
این را در اینجا کپی و جایگذاری کنم.
177
00:05:34,800 –> 00:05:36,720
route up here
178
00:05:36,720 –> 00:05:38,880
اساساً آدرس اینترنتی است که شما به آن می روید،
179
00:05:38,880 –> 00:05:42,479
پس بیایید یک بار این را صدا کنیم، اجازه دهید نام
180
00:05:42,479 –> 00:05:43,280
این تابع
181
00:05:43,280 –> 00:05:46,320
را تغییر دهیم تا زمان را بدست آوریم
182
00:05:47,680 –> 00:05:50,880
و سپس به
183
00:05:50,960 –> 00:05:54,639
اینجا می رویم و اکنون می رویم برابر است با
184
00:05:54,639 –> 00:05:57,680
نقطه تاریخ زمان اکنون و سپس اجازه دهید
185
00:05:57,680 –> 00:06:00,639
کدی را در اینجا بچسبانم.
186
00:06:01,120 –> 00:06:03,360
بنابراین اساساً زمان را می
187
00:06:03,360 –> 00:06:04,560
گیرد که اکنون
188
00:06:04,560 –> 00:06:06,960
زمان فعلی را تنظیم می کند بنابراین
189
00:06:06,960 –> 00:06:07,600
190
00:06:07,600 –> 00:06:10,479
در این فرمت نمایش داده می شود و سپس اجازه دهید
191
00:06:10,479 –> 00:06:11,120
192
00:06:11,120 –> 00:06:13,520
زمان فعلی را به کاربر برگردانیم اکنون ما همچنین
193
00:06:13,520 –> 00:06:15,280
باید ماژول زمان تاریخ را وارد کنیم، بنابراین
194
00:06:15,280 –> 00:06:16,479
بیایید این کار را انجام دهیم در اینجا
195
00:06:16,479 –> 00:06:19,039
اجازه دهید به وارد کردن تاریخ تاریخ زمان ch
196
00:06:19,039 –> 00:06:20,880
سرور alice در حالت توسعه
197
00:06:20,880 –> 00:06:23,520
باید به طور خودکار راه اندازی مجدد شود و می توانیم
198
00:06:23,520 –> 00:06:24,800
ببینیم که
199
00:06:24,800 –> 00:06:27,199
بله به طور خودکار راه اندازی مجدد شده است،
200
00:06:27,199 –> 00:06:28,720
بنابراین بیایید جلو برویم
201
00:06:28,720 –> 00:06:32,560
و سعی کنیم به آن برسیم حالا بیایید
202
00:06:32,560 –> 00:06:36,720
بریم زمان برش این آدرس اینترنتی است که ما تنظیم
203
00:06:36,720 –> 00:06:39,919
کرده ایم و می توانیم یک خطا ببینیم و بیایید به آن بپردازیم.
204
00:06:39,919 –> 00:06:41,680
به سرور توسعه ما بروید و ببینید
205
00:06:41,680 –> 00:06:42,880
که
206
00:06:42,880 –> 00:06:44,880
چرا میگوید زمان تاریخ ماژول هیچ
207
00:06:44,880 –> 00:06:47,440
ویژگی ندارد، بنابراین این یک مثال عالی
208
00:06:47,440 –> 00:06:49,280
از زمانی است که کد شما کار نمیکند، بنابراین میتوانیم
209
00:06:49,280 –> 00:06:51,360
این مشکل را برطرف کنیم، بیایید به کد ویژوال استودیو برگردیم
210
00:06:51,360 –> 00:06:53,520
211
00:06:53,520 –> 00:06:57,039
و اوه من فکر میکنم میخواهم برو
212
00:06:57,039 –> 00:07:00,639
از یک تاریخ، زمان وارد کردن تاریخ
213
00:07:00,639 –> 00:07:03,840
و این باید آن را برطرف کند،
214
00:07:04,000 –> 00:07:05,759
بنابراین سرور chalice باید به طور خودکار راه اندازی مجدد
215
00:07:05,759 –> 00:07:08,880
شود، بیایید به اینجا برویم و بازخوانی کنیم
216
00:07:08,880 –> 00:07:12,080
و می بینید که ما آن زمان را دریافت می
217
00:07:12,080 –> 00:07:13,120
218
00:07:13,120 –> 00:07:16,720
کنیم اکنون می توانیم این خروجی را سفارشی کنیم،
219
00:07:16,720 –> 00:07:18,639
یکی از کارهایی که من دوست دارم انجام دهم، مرتب سازی است.
220
00:07:18,639 –> 00:07:21,919
آن را در یک رشته f بپیچید،
221
00:07:21,919 –> 00:07:25,280
بنابراین من فقط مانند f می روم
222
00:07:25,280 –> 00:07:27,840
و شما باید از این براکت های فرفری استفاده کنید
223
00:07:27,840 –> 00:07:28,720
، زمان
224
00:07:28,720 –> 00:07:31,680
است و سپس من این را برمی گردم، بنابراین بیایید برویم
225
00:07:31,680 –> 00:07:34,800
و اینجا
226
00:07:35,440 –> 00:07:39,280
و آنجا
227
00:07:39,280 –> 00:07:42,160
را تازه کنیم. درخواست دریافت اولیه o ما
228
00:07:42,160 –> 00:07:45,599
به سروری می رویم که url را مشخص می
229
00:07:45,599 –> 00:07:47,520
کنیم و اطلاعاتی را به ما برمی گرداند
230
00:07:47,520 –> 00:07:48,639
231
00:07:48,639 –> 00:07:50,960
حالا بیایید نگاهی بیندازیم که در
232
00:07:50,960 –> 00:07:53,440
صورت ارسال درخواست پست چه کاری می توانیم انجام دهیم
233
00:07:53,440 –> 00:07:55,759
و این شبیه به زمانی است که ما
234
00:07:55,759 –> 00:07:57,120
بخواهیم مانند یک وب هوک ارسال کنیم.
235
00:07:57,120 –> 00:08:00,960
در سرور api ما اساساً یک قلاب وب
236
00:08:00,960 –> 00:08:04,639
فقط یک درخواست ارسال http است که دارای یک
237
00:08:04,639 –> 00:08:05,360
238
00:08:05,360 –> 00:08:08,639
بار اطلاعات است، بنابراین من میخواهم
239
00:08:08,639 –> 00:08:11,280
کدی را که آماده کردهام را در اینجا کپی و جایگذاری کنم
240
00:08:11,280 –> 00:08:16,240
و این یک echo را صدا زدم
241
00:08:16,240 –> 00:08:19,280
و فرض کنید برای عملکرد echo back
242
00:08:19,280 –> 00:08:21,120
نام
243
00:08:21,120 –> 00:08:23,840
و تفاوت اصلی اینجاست که این
244
00:08:23,840 –> 00:08:26,560
فقط پست متد را می پذیرد،
245
00:08:26,560 –> 00:08:31,599
بنابراین اگر من واقعاً به اینجا بروم و
246
00:08:31,599 –> 00:08:33,760
اکو بگویم، خواهید دید که
247
00:08:33,760 –> 00:08:35,360
روش خطا مجاز نیست
248
00:08:35,360 –> 00:08:37,120
و به این دلیل است که وقتی از طریق کروم به آن دسترسی پیدا می کنید
249
00:08:37,120 –> 00:08:40,000
این در حال انجام یک درخواست دریافت است
250
00:08:40,000 –> 00:08:42,719
که ما در واقع می خواهیم یک درخواست پست ارسال کنیم،
251
00:08:42,719 –> 00:08:43,760
بنابراین برای انجام این کار
252
00:08:43,760 –> 00:08:45,519
می توانید آن را از طریق پایتون از طریق
253
00:08:45,519 –> 00:08:47,200
ماژول درخواست انجام دهید و به
254
00:08:47,200 –> 00:08:50,160
نوعی درخواست پست را سفارشی کنید یا می
255
00:08:50,160 –> 00:08:52,160
توانید از ابزاری مانند پستچی
256
00:08:52,160 –> 00:08:55,200
یا بی خوابی استفاده کنید، بنابراین بی خوابی یک ابزار عالی است.
257
00:08:55,200 –> 00:08:56,640
که من در هنگام کار از آن استفاده می کنم ith
258
00:08:56,640 –> 00:08:58,880
restful apis پس بیایید جلو برویم و
259
00:08:58,880 –> 00:09:00,080
به آن نگاهی بیندازیم
260
00:09:00,080 –> 00:09:01,920
و این ابزار برای استفاده از
261
00:09:01,920 –> 00:09:03,839
گوگل و دانلود رایگان است و شما باید
262
00:09:03,839 –> 00:09:04,880
بتوانید آن را پیدا کنید،
263
00:09:04,880 –> 00:09:06,720
بنابراین من در واقع یک داشبورد جدید در اینجا ایجاد خواهم کرد که
264
00:09:06,720 –> 00:09:08,720
اینها فقط تعدادی بودند
265
00:09:08,720 –> 00:09:09,920
چیزهایی که قبلاً روی آنها کار می کردم،
266
00:09:09,920 –> 00:09:13,279
بنابراین من فقط می روم
267
00:09:13,279 –> 00:09:14,240
مجموعه
268
00:09:14,240 –> 00:09:16,800
و نام مجموعه را ایجاد و درخواست می کنم، فقط
269
00:09:16,800 –> 00:09:17,360
می گویم برنامه chalice را می گویم
270
00:09:17,360 –> 00:09:20,320
و این ما را وارد
271
00:09:20,320 –> 00:09:21,440
برنامه chalice ما می کند
272
00:09:21,440 –> 00:09:24,000
و اینجاست که می توانیم
273
00:09:24,000 –> 00:09:24,800
http خود را
274
00:09:24,800 –> 00:09:27,760
دریافت و پست کنیم درخواستها بنابراین برای اضافه کردن یک مورد
275
00:09:27,760 –> 00:09:28,720
جدید فقط به
276
00:09:28,720 –> 00:09:31,839
درخواست جدید بروید و برای نام درخواست
277
00:09:31,839 –> 00:09:32,959
من فقط میروم
278
00:09:32,959 –> 00:09:36,480
درخواست من خوب است و ما در واقع میخواهیم
279
00:09:36,480 –> 00:09:37,760
این روش
280
00:09:37,760 –> 00:09:40,640
پست باشد، بنابراین من میروم اکنون با یک
281
00:09:40,640 –> 00:09:42,399
پیام ارسالی ایجاد کنم چیزی
282
00:09:42,399 –> 00:09:43,120
در بدنه اضافه کنید،
283
00:09:43,120 –> 00:09:46,240
پس بیایید به اینجا برویم و
284
00:09:46,240 –> 00:09:50,240
یک payload json بفرستیم و در آن پیلود
285
00:09:50,240 –> 00:09:55,279
ما فقط پیام می دهیم
286
00:09:56,480 –> 00:09:59,279
hello world
287
00:09:59,519 –> 00:10:04,720
name devops travel
288
00:10:04,720 –> 00:10:09,440
بسیار خوب اوه و ما در اینجا به یک کاما نیاز داریم،
289
00:10:12,399 –> 00:10:15,120
بنابراین باید خوب باشد و کاری که باید
290
00:10:15,120 –> 00:10:15,680
انجام دهیم
291
00:10:15,680 –> 00:10:18,320
آدرس اینترنتی ما را اینجا اضافه کنید، پس بیایید جلو برویم
292
00:10:18,320 –> 00:10:20,800
و این را بگیریم
293
00:10:20,800 –> 00:10:23,920
تا