Faraday: TRACE 및 CONNECT λ™μ‚¬λŠ” μ§€μ›λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2015λ…„ 01μ›” 27일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: lostisland/faraday

> Faraday.run_request(:trace, 'http://example.com', "", {})
ArgumentError: unknown http method: trace
> Faraday.run_request(:connect, 'http://example.com', "", {})
ArgumentError: unknown http method: connect

두 방법 λͺ¨λ‘ Ruby HTTP ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ μƒλ‹Ήνžˆ κ΄‘λ²”μœ„ν•˜κ²Œ μ§€μ›λ˜λ©° TRACEλŠ” Net::HTTPμ—μ„œ μ§€μ›λ©λ‹ˆλ‹€.

feature help wanted

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

μš°λ¦¬λŠ” 호좜이 μ–΄λŒ‘ν„°μ—μ„œ μž‘λ™ν•˜λŠ”μ§€ 확인 ν…ŒμŠ€νŠΈλ₯Ό ν¬ν•¨ν•˜μ—¬ μ§€μ›λ˜λŠ” λ°©λ²•μ˜ λͺ©λ‘μ— μΆ”κ°€μ˜ PR을 λ°›μ•„ https://github.com/lostisland/faraday/blob/458f319c0d6f3fc64f766d2383fa07b9f4ab991a/lib/faraday/connection.rb#L15

#861에 μΆ”κ°€

861이 이제 λ³‘ν•©λ˜μ–΄ λ‹«νž 수 μžˆμŠ΅λ‹ˆλ‹€.

@technoweenie @iMacTia μƒˆ λ¦΄λ¦¬μŠ€μ—μ„œ PR #861을 μ‚¬μš©ν•  수 있게 λ˜λŠ” ETAκ°€ μžˆμŠ΅λ‹ˆκΉŒ? μ €λŠ” 패러데이λ₯Ό HTTP 라이브러리둜 μ‚¬μš©ν•˜λŠ” InSpec을 μ‚¬μš©ν•˜κ³  있으며 0.15.4κ°€ 2018λ…„ 11μ›” 27일에 λ¦΄λ¦¬μŠ€λ˜μ—ˆμœΌλ©° λˆ„λ½λœ HTTP λ©”μ„œλ“œλ₯Ό ν¬ν•¨ν•˜λŠ” 패러데이의 μƒˆ 버전을 μ‚¬μš©ν•  수 μžˆμ„ λ•ŒκΉŒμ§€ 기닀릴 κ²ƒμž…λ‹ˆλ‹€.

inspec> http('https://www.example.org', method: 'TRACE').headers
ArgumentError: unknown http method: trace
from /opt/inspec/embedded/lib/ruby/gems/2.6.0/gems/faraday-0.15.4/lib/faraday/connection.rb:373:in `run_request'

미리 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.
μ„ΈλΈŒ

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