def test_post2str(self): self.assertTrue( dict( json.loads( faster_than_requests.post2str( "http://httpbin.org/post", """{"foo": "bar", "baz": true}"""))))
print( requests.patch("http://httpbin.org/patch", """{"foo": "bar", "baz": true}""")) # HTTP PATCH. print(requests.get2str( "http://httpbin.org/get")) # HTTP GET body only to string response. print(requests.get2dict( "http://httpbin.org/get")) # HTTP GET body only to dictionary response. print(requests.get2json( "http://httpbin.org/get")) # HTTP GET body only to JSON response. print( requests.post2str("http://httpbin.org/post", """{"foo": "bar", "baz": true}""") ) # HTTP POST data only to string response. print( requests.post2dict("http://httpbin.org/post", """{"foo": "bar", "baz": true}""") ) # HTTP POST data only to dictionary response. print( requests.post2json( "http://httpbin.org/post", """{"foo": "bar", "baz": true}""")) # HTTP POST data to JSON response. print(requests.download("http://httpbin.org/image/jpeg", "foo.jpeg")) # HTTP GET Download 1 file.
import faster_than_requests as requests print( requests.post("http://httpbin.org/post", "", [("multi", "part"), ("key", "value")]) ) print( requests.post2str("http://httpbin.org/post", "", [("multi", "part"), ("key", "value")]) ) print( requests.post2dict("http://httpbin.org/post", "", [("multi", "part"), ("key", "value")]) ) print( requests.post2json("http://httpbin.org/post", "", [("multi", "part"), ("key", "value")]) )
print(requests.post("http://httpbin.org/post", """{"foo": "bar", "baz": true}""")) # HTTP POST. print(requests.put("http://httpbin.org/put", """{"foo": "bar", "baz": true}""")) # HTTP PUT. print(requests.delete("http://httpbin.org/delete")) # HTTP DELETE. print(requests.patch("http://httpbin.org/patch", """{"foo": "bar", "baz": true}""")) # HTTP PATCH. print(requests.get2str("http://httpbin.org/get")) # HTTP GET body only to string response. print(requests.get2dict("http://httpbin.org/get")) # HTTP GET body only to dictionary response. print(requests.get2json("http://httpbin.org/get")) # HTTP GET body only to JSON response. print(requests.post2str("http://httpbin.org/post", """{"foo": "bar", "baz": true}""")) # HTTP POST data only to string response. print(requests.post2dict("http://httpbin.org/post", """{"foo": "bar", "baz": true}""")) # HTTP POST data only to dictionary response. print(requests.post2json("http://httpbin.org/post", """{"foo": "bar", "baz": true}""")) # HTTP POST data to JSON response. print(requests.requests("http://httpbin.org/get", "get", "", [("key", "value")])) # HTTP GET/POST/PUT/DELETE/PATCH,Headers,etc. print(requests.requests2("http://httpbin.org/get", "get", "", [("key", "value")], userAgent="FasterThanRequests", timeout=9000, maxRedirects=9)) # HTTP GET/POST/PUT/DELETE/PATCH,Headers,etc. print(requests.download("http://httpbin.org/image/jpeg", "foo.jpeg")) # HTTP GET Download 1 file. print(requests.get2str2(["http://httpbin.org/json", "http://httpbin.org/xml"])) # HTTP GET body to string from a list. print(requests.get2ndjson(["http://httpbin.org/json", "http://httpbin.org/json"], "output.ndjson")) # HTTP GET body to NDJSON file from a list.