Remove useless SetPost function
This commit is contained in:
parent
fa31c0c58b
commit
fec113e48f
2 changed files with 5 additions and 10 deletions
|
@ -62,7 +62,7 @@ also return it so that they can be chained easily.
|
|||
- ~headers SetHeaders session~: the request headers, as a list of strings.
|
||||
- ~SetVerbose session~: log verbose request data to standard output.
|
||||
- ~n SetTimeout session~ and ~n SetTimeoutms timeout~: the request timeout, in seconds or in milliseconds.
|
||||
- ~SetPost session~ and ~data SetData session~: use a POST request and set the data to send, as a string.
|
||||
- ~data SetData session~: use a POST request and set the data to send, as a string.
|
||||
|
||||
Finally, perform the actual request with ~Perform~, returning the
|
||||
response object as above.
|
||||
|
|
13
curl.bqn
13
curl.bqn
|
@ -3,7 +3,7 @@
|
|||
Get,Post,
|
||||
# Advanced API
|
||||
OpenSession,ResetSession,CloseSession, # session management
|
||||
SetURL,SetHeaders,SetVerbose,SetTimeout,SetTimeoutms,SetPost,SetData, # request parameters
|
||||
SetURL,SetHeaders,SetVerbose,SetTimeout,SetTimeoutms,SetData, # request parameters
|
||||
Perform, # perform request
|
||||
⟩⇐
|
||||
|
||||
|
@ -42,7 +42,7 @@ Post←{
|
|||
𝕊 url‿data: ⟨⟩ 𝕊 url‿data ;
|
||||
headers 𝕊 url‿data:
|
||||
session←OpenSession @
|
||||
r←Perform data SetData SetPost headers SetHeaders url SetURL session
|
||||
r←Perform data SetData headers SetHeaders url SetURL session
|
||||
CloseSession session
|
||||
r
|
||||
}
|
||||
|
@ -113,14 +113,9 @@ SetTimeoutms←{timeoutms 𝕊 session:
|
|||
session
|
||||
}
|
||||
|
||||
# Use a POST method for the next request
|
||||
SetPost←{𝕊 session:
|
||||
"setting up POST request"Check EasySetoptLong⟨session.sessionPtr,curlOptions.post,1⟩
|
||||
session
|
||||
}
|
||||
|
||||
# Set data to post
|
||||
# Use a POST method and set data to post
|
||||
SetData←{data 𝕊 session:
|
||||
"setting up POST request"Check EasySetoptLong⟨session.sessionPtr,curlOptions.post,1⟩
|
||||
"setting POST data"Check EasySetoptStr⟨session.sessionPtr,curlOptions.postfields,data⟩
|
||||
"setting POST data size"Check EasySetoptLong⟨session.sessionPtr,curlOptions.postfieldsize,≠data⟩
|
||||
session
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue