Add PATCH
This commit is contained in:
parent
ce2aebe910
commit
e3c1dd2df5
@ -39,6 +39,14 @@ func _send(method:_Method, url:Text, data:Text?, headers=[:Text] -> HTTPResponse
|
||||
inline C {
|
||||
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, Text$as_c_string($putting));
|
||||
}
|
||||
is PATCH:
|
||||
inline C {
|
||||
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "PATCH");
|
||||
}
|
||||
if patching := data:
|
||||
inline C {
|
||||
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, Text$as_c_string($patching));
|
||||
}
|
||||
is DELETE:
|
||||
inline C {
|
||||
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "DELETE");
|
||||
@ -78,6 +86,9 @@ func post(url:Text, data="", headers=["Content-Type: application/json", "Accept:
|
||||
func put(url:Text, data="", headers=["Content-Type: application/json", "Accept: application/json"] -> HTTPResponse):
|
||||
return _send(PUT, url, data, headers)
|
||||
|
||||
func patch(url:Text, data="", headers=["Content-Type: application/json", "Accept: application/json"] -> HTTPResponse):
|
||||
return _send(PATCH, url, data, headers)
|
||||
|
||||
func delete(url:Text, data=!Text, headers=["Content-Type: application/json", "Accept: application/json"] -> HTTPResponse):
|
||||
return _send(DELETE, url, data, headers)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user