Httpie: рдХреНрдпрд╛ рд░рдВрдЧ рдФрд░ рд╕реНрд╡рд░реВрдкрдг рдХрд░рддреЗ рд╕рдордп рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреГрд╖реНрдард╛рдВрдХрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдирд╡ре░ 2015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: httpie/httpie

рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ HTTP рд╣реИрдВ рдЬреЛ рдПрдХ рдмрдбрд╝реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХрд╛рдлреА рдХреБрдЫ рдореЙрдирд┐рдЯрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рднрд░рддреЗ рд╣реИрдВред рдФрд░ рдЙрди рдХреЙрд▓ рдореЗрдВ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкрд╣рд▓реЗ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХрд╛рдлреА рдмрд╛рд░ рдкреЗрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд░рд┐рд╡рд░реНрд╕ рд╕рд░реНрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред рдореИрдВ рд╕рд┐рд░реНрдл рдкреГрд╖реНрда-рджрд░-рдкреГрд╖реНрда рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдКрдкрд░ рд╕реЗ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ http рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ less рдФрд░ most рдкрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдлрд┐рд░ рднреА рдореИрдВрдиреЗ рджреЛрдиреЛрдВ рд░рдВрдЧреЛрдВ рдФрд░ рд╕реНрд╡рд░реВрдкрдг рдХреЛ рдЦреЛ рджрд┐рдпрд╛ред

рдХреНрдпрд╛ рдкреГрд╖реНрдардмрджреНрдз рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рджрдо рдкрд░ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛ред рдореИрдиреБрдЕрд▓ рдХреЛ рд╣рд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИ:

http --pretty=all POST YOUR_ENDPOINT < data.json | less -r

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рджрдо рдкрд░ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛ред рдореИрдиреБрдЕрд▓ рдХреЛ рд╣рд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИ:

http --pretty=all POST YOUR_ENDPOINT < data.json | less -r

http --pretty=all get https://google.com | less рдХрд░рддрд╛ рд╣реИ! ЁЯШД

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕