Httpie: URL 전에 μ‚¬μš©μž μ •μ˜ 헀더λ₯Ό μ „λ‹¬ν•˜λŠ” λ©”μ»€λ‹ˆμ¦˜

에 λ§Œλ“  2016λ…„ 07μ›” 19일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: httpie/httpie

μ‚¬μš©μž μ •μ˜ ν—€λ”μ˜ μž…λ ₯ ν˜•μ‹( http URL customer-header customer-header... )은 cURL에 λΉ„ν•΄ 맀우 μ΄μƒν•©λ‹ˆλ‹€. cURL은 μ‚¬μš©μž μ •μ˜ 헀더에 -Hλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. μ΄λ ‡κ²Œ ν•˜λ©΄ 헀더λ₯Ό ν¬ν•¨ν•˜λŠ” 사전 μ„€μ •(예: bash 별칭)을 μ‰½κ²Œ μ •μ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ €λŠ” bash μ „λ¬Έκ°€λŠ” μ•„λ‹ˆμ§€λ§Œ http둜 κ·Έλ ‡κ²Œ ν•˜λŠ” μ‰¬μš΄ 방법은 μ—†λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

URL μ•žμ— μ‚¬μš©μž μ •μ˜ 헀더가 있으면 bash κΈ°λ‘μ—μ„œ URL을 μ‰½κ²Œ νŽΈμ§‘ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. url 끝점을 νŽΈμ§‘ν•˜κΈ° μœ„ν•΄ url둜 μ™Όμͺ½μœΌλ‘œ 이동할 ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

이것은 (bashμ—μ„œ) μž‘λ™ν•΄μ•Ό ν•©λ‹ˆλ‹€:

function myhttp {
    http "$@" 'Foobar:asdf'
}

REQUEST_ITEM이 μ§€μ •λœ μˆœμ„œλŠ” μ€‘μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” 이것을 μ¦‰μ‹œ μΉ˜μ§€ μ•Šμ•˜κ³  METHOD/URL λ§€κ°œλ³€μˆ˜λ₯Ό μ—‰λ§μœΌλ‘œ λ§Œλ“œλŠ” 멋진 슀크립트λ₯Ό μž‘μ„±ν–ˆμŒμ„ 인정해야 ν•˜μ§€λ§Œ :smile:

μ•„λ§ˆλ„ 이것은 μ–΄λ”˜κ°€μ— λ¬Έμ„œν™”ν•  κ°€μΉ˜κ°€ μžˆμ„ κ²ƒμž…λ‹ˆλ‹€(아직 λ¬Έμ„œν™”ν•˜μ§€ μ•Šμ€ 경우).

URL μ•žμ— μ‚¬μš©μž μ •μ˜ 헀더가 있으면 bash κΈ°λ‘μ—μ„œ URL을 μ‰½κ²Œ νŽΈμ§‘ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. url 끝점을 νŽΈμ§‘ν•˜κΈ° μœ„ν•΄ url둜 μ™Όμͺ½μœΌλ‘œ 이동할 ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

λ˜ν•œ 이 κΈ°λŠ₯에 λŒ€ν•œ μŒμ„± 지원에 λ“€λŸ¬λ³΄μ„Έμš”.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

eliangcs picture eliangcs  Β·  5μ½”λ©˜νŠΈ

a-x- picture a-x-  Β·  7μ½”λ©˜νŠΈ

rashthedude picture rashthedude  Β·  3μ½”λ©˜νŠΈ

poskadesign picture poskadesign  Β·  7μ½”λ©˜νŠΈ

Govinda-Fichtner picture Govinda-Fichtner  Β·  6μ½”λ©˜νŠΈ