0
curb를 사용하여 HTTP PATCH를 수행하려고합니다. 코드를 살펴보면 노출 된 메소드가없는 것 같습니다. 연석을 사용하여 패치를 할 수있는 방법이 있습니까? 그렇지 않다면 루비에 어떤 다른 라이브러리 나 메소드가 있습니까?Ruby curb를 사용하여 HTTP PATCH 수행
curb를 사용하여 HTTP PATCH를 수행하려고합니다. 코드를 살펴보면 노출 된 메소드가없는 것 같습니다. 연석을 사용하여 패치를 할 수있는 방법이 있습니까? 그렇지 않다면 루비에 어떤 다른 라이브러리 나 메소드가 있습니까?Ruby curb를 사용하여 HTTP PATCH 수행
Curl::Easy
인터페이스 (lib/curl/easy.rb
참조) 내에서 명시 적으로 사용할 수 없더라도 최신 버전 (v0.8.1) PATCH
이 지원됩니다. 그와
# see lib/curl.rb
module Curl
# ...
def self.patch(url, params={}, &block)
http :PATCH, url, postalize(params), nil, &block
end
# ...
end
당신은 다음과 같은 PATCH
요청을 수행 할 수 있습니다 :
바로 가기 방법 here 찾을 수 후드에서
curl = Curl.patch("http://www.example.com/baz", {:foo => "bar"})
을의 PATCH
동사는 단순히 쉽게 전달됩니다 인터페이스는 다음과 같습니다.
curl = Curl::Easy.new(url)
# `http` is a method implemented within the C extensions of curb
# see `ruby_curl_easy_perform_verb_str`. It allows to set the HTTP
# verb by calling `curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, verb)`
# and perform the request right after
curl.http(:PATCH)