POST Method

5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€96.05
List Price:  €134.47
You save:  €38.42
£78.28
List Price:  £109.60
You save:  £31.31
CA$143.28
List Price:  CA$200.59
You save:  CA$57.31
A$160.13
List Price:  A$224.20
You save:  A$64.06
S$135.03
List Price:  S$189.05
You save:  S$54.02
HK$777
List Price:  HK$1,087.84
You save:  HK$310.83
CHF 88.49
List Price:  CHF 123.89
You save:  CHF 35.40
NOK kr1,126.80
List Price:  NOK kr1,577.57
You save:  NOK kr450.76
DKK kr717.22
List Price:  DKK kr1,004.14
You save:  DKK kr286.92
NZ$176.87
List Price:  NZ$247.63
You save:  NZ$70.75
د.إ367.26
List Price:  د.إ514.17
You save:  د.إ146.91
৳11,929.84
List Price:  ৳16,702.26
You save:  ৳4,772.41
₹8,538.94
List Price:  ₹11,954.85
You save:  ₹3,415.91
RM448.65
List Price:  RM628.13
You save:  RM179.48
₦154,544.52
List Price:  ₦216,368.52
You save:  ₦61,823.99
₨27,792.76
List Price:  ₨38,910.97
You save:  ₨11,118.21
฿3,416.65
List Price:  ฿4,783.45
You save:  ฿1,366.80
₺3,519.17
List Price:  ₺4,926.99
You save:  ₺1,407.81
B$637.56
List Price:  B$892.61
You save:  B$255.05
R1,874.85
List Price:  R2,624.87
You save:  R750.01
Лв188
List Price:  Лв263.20
You save:  Лв75.20
₩145,711.39
List Price:  ₩204,001.77
You save:  ₩58,290.38
₪364.90
List Price:  ₪510.87
You save:  ₪145.97
₱5,865.41
List Price:  ₱8,211.81
You save:  ₱2,346.40
¥15,715.92
List Price:  ¥22,002.92
You save:  ¥6,286.99
MX$2,016.21
List Price:  MX$2,822.78
You save:  MX$806.56
QR363.08
List Price:  QR508.32
You save:  QR145.24
P1,386.50
List Price:  P1,941.15
You save:  P554.65
KSh12,902.70
List Price:  KSh18,064.30
You save:  KSh5,161.60
E£5,082.90
List Price:  E£7,116.27
You save:  E£2,033.36
ብር12,710.92
List Price:  ብር17,795.80
You save:  ብር5,084.87
Kz91,190.88
List Price:  Kz127,670.88
You save:  Kz36,480
CLP$98,919.10
List Price:  CLP$138,490.70
You save:  CLP$39,571.60
CN¥729.82
List Price:  CN¥1,021.78
You save:  CN¥291.96
RD$6,081.12
List Price:  RD$8,513.82
You save:  RD$2,432.69
DA13,508.78
List Price:  DA18,912.83
You save:  DA5,404.05
FJ$231.84
List Price:  FJ$324.58
You save:  FJ$92.74
Q768.97
List Price:  Q1,076.59
You save:  Q307.62
GY$20,886.35
List Price:  GY$29,241.72
You save:  GY$8,355.37
ISK kr13,953.60
List Price:  ISK kr19,535.60
You save:  ISK kr5,582
DH1,006.73
List Price:  DH1,409.47
You save:  DH402.73
L1,841.91
List Price:  L2,578.75
You save:  L736.83
ден5,908.74
List Price:  ден8,272.47
You save:  ден2,363.73
MOP$798.63
List Price:  MOP$1,118.11
You save:  MOP$319.48
N$1,856.28
List Price:  N$2,598.86
You save:  N$742.58
C$3,673.45
List Price:  C$5,142.98
You save:  C$1,469.52
रु13,596.38
List Price:  रु19,035.48
You save:  रु5,439.09
S/371.74
List Price:  S/520.45
You save:  S/148.71
K405.18
List Price:  K567.27
You save:  K162.09
SAR375.47
List Price:  SAR525.68
You save:  SAR150.20
ZK2,762.82
List Price:  ZK3,868.06
You save:  ZK1,105.23
L478.38
List Price:  L669.75
You save:  L191.37
Kč2,417.95
List Price:  Kč3,385.23
You save:  Kč967.27
Ft39,478.73
List Price:  Ft55,271.81
You save:  Ft15,793.07
SEK kr1,088.11
List Price:  SEK kr1,523.40
You save:  SEK kr435.29
ARS$102,698.50
List Price:  ARS$143,782.01
You save:  ARS$41,083.50
Bs689.84
List Price:  Bs965.80
You save:  Bs275.96
COP$441,236.66
List Price:  COP$617,748.98
You save:  COP$176,512.31
₡50,688.88
List Price:  ₡70,966.47
You save:  ₡20,277.58
L2,536.46
List Price:  L3,551.14
You save:  L1,014.68
₲778,577.57
List Price:  ₲1,090,039.75
You save:  ₲311,462.17
$U4,443.67
List Price:  $U6,221.32
You save:  $U1,777.64
zł409.39
List Price:  zł573.17
You save:  zł163.77
Already have an account? Log In

Transcript

Hello, in this video, we are going to extend our example of using CGI for the get method for the POST method. And honestly, it's really simple. The Python file where you get data doesn't actually change in some languages, you would have to change the type PHP. All you do, you go here, change this post, and you're done. So here, as you can see, in the get format, he sent it via the URL, we go back to the file, get file dot html, and if I type in something slightly different, click Submit. I think he still printed it.

We signed the URL, he sent it via the POST method. That's the only difference that's all it is. And you know, all these these two videos this one the previous longer WE DIDN'T GET and POST methods, yet we only covered in a very simple form, you know, basically text a forms animal In other sorts of text every checkbox checkbox radio buttons all other sorts of analyses the principle is exactly the same what I'll do is provided link with both of these videos so you can actually see how to access them but honestly if you can get your head around doing get imposed with what we've done with this example euro go to them before we finish our hands and go over the differences between GET and POST so get because the value stay in the URL they great for stuff like bookmarking that history. So post is doing the same thing and it's not bookmarked the Back button so when you click Back button, the Back button, get requests are re executed on may not be resubmitted to serve that is HDMI stored in the browser cache.

Where it's supposed to be brother usually alerts the user that data will need to be resubmitted So that's something to bear in mind what we might already see that when you click back, and you may have submitted a form, I say, do you want to resubmit the data again, and the encoding type is slightly different. So check that out a bit more parameters. Let's look at that. And since I can send, you know, parameter data, but it's limited to what we can have in the URL, and you can only have so much clip really depends on the drivers character limit, and they have different catalysts, then on top of that, you URL will vary in sizes like this is localhost. But you might have a www dot before moving HTTP, you know, as all of that stuff, and we might have a routing system as well.

So I've seen brother that can go up to like the fan and 24 characters or more or less, and the safest amount is to use two K or parameters and is some server can handle 64 but it's not recommended to use a lot and For post, you can send a lot so much you can even upload files. Okay? So from a hacking perspective, easy jack, get it very, very because it's just in the URL. So you can change that. So you can easily manipulate that post very difficult. Okay, so restrictions on the sort of home data that you can submit, in, get, you can only submit ASCII characters, and in post, really no restriction.

But in binary data, it also allowed if you really want to go down that route security get in less secure compared to both because data center plot you're also saving Bradley's re answer logs and plaintext with post is more safe than get because the parameter, you know, are not stored in Brandon's field server logs and further restrictions on the full length. Some people say like 248 you know, the good format, I would say honestly, don't go crazy with it because you know, different browsers, different restrictions, and no restrictions on poses during the release. So okay, usability and get method should not be used when sending passwords or sensitive information. So definitely no post when sending passwords and things mentioned, pretty simple visibility, you know, everyone can see get because you know, it's hidden. I mean, it's displayed in the URL post, really, no one can be hidden.

So caching, get can be cached, post can be cut. So those are the differences between it. Obviously, you can go into the difference of differences a lot more, you could spend days and days just going into the technical aspects of the difference in between get posts and how they work. And honestly, there's no evil solution that you'll use for your website. You'll use one for a certain scenario and one for another scenario. That's it for this video.

Thanks for watching. I look forward to seeing you in the next Python demo.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.