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.
|
- ~headers SetHeaders session~: the request headers, as a list of strings.
|
||||||
- ~SetVerbose session~: log verbose request data to standard output.
|
- ~SetVerbose session~: log verbose request data to standard output.
|
||||||
- ~n SetTimeout session~ and ~n SetTimeoutms timeout~: the request timeout, in seconds or in milliseconds.
|
- ~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
|
Finally, perform the actual request with ~Perform~, returning the
|
||||||
response object as above.
|
response object as above.
|
||||||
|
|
13
curl.bqn
13
curl.bqn
|
@ -3,7 +3,7 @@
|
||||||
Get,Post,
|
Get,Post,
|
||||||
# Advanced API
|
# Advanced API
|
||||||
OpenSession,ResetSession,CloseSession, # session management
|
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
|
Perform, # perform request
|
||||||
⟩⇐
|
⟩⇐
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ Post←{
|
||||||
𝕊 url‿data: ⟨⟩ 𝕊 url‿data ;
|
𝕊 url‿data: ⟨⟩ 𝕊 url‿data ;
|
||||||
headers 𝕊 url‿data:
|
headers 𝕊 url‿data:
|
||||||
session←OpenSession @
|
session←OpenSession @
|
||||||
r←Perform data SetData SetPost headers SetHeaders url SetURL session
|
r←Perform data SetData headers SetHeaders url SetURL session
|
||||||
CloseSession session
|
CloseSession session
|
||||||
r
|
r
|
||||||
}
|
}
|
||||||
|
@ -113,14 +113,9 @@ SetTimeoutms←{timeoutms 𝕊 session:
|
||||||
session
|
session
|
||||||
}
|
}
|
||||||
|
|
||||||
# Use a POST method for the next request
|
# Use a POST method and set data to post
|
||||||
SetPost←{𝕊 session:
|
|
||||||
"setting up POST request"Check EasySetoptLong⟨session.sessionPtr,curlOptions.post,1⟩
|
|
||||||
session
|
|
||||||
}
|
|
||||||
|
|
||||||
# Set data to post
|
|
||||||
SetData←{data 𝕊 session:
|
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"Check EasySetoptStr⟨session.sessionPtr,curlOptions.postfields,data⟩
|
||||||
"setting POST data size"Check EasySetoptLong⟨session.sessionPtr,curlOptions.postfieldsize,≠data⟩
|
"setting POST data size"Check EasySetoptLong⟨session.sessionPtr,curlOptions.postfieldsize,≠data⟩
|
||||||
session
|
session
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue