Add a POST request example to the HTTPRequest class documentation
(cherry picked from commit 54db59be67
)
This commit is contained in:
parent
8f0d50c3ec
commit
4a0fe1adb3
|
@ -14,11 +14,19 @@
|
||||||
add_child(http_request)
|
add_child(http_request)
|
||||||
http_request.connect("request_completed", self, "_http_request_completed")
|
http_request.connect("request_completed", self, "_http_request_completed")
|
||||||
|
|
||||||
# Perform the HTTP request. The URL below returns some JSON as of writing.
|
# Perform a GET request. The URL below returns JSON as of writing.
|
||||||
var error = http_request.request("https://httpbin.org/get")
|
var error = http_request.request("https://httpbin.org/get")
|
||||||
if error != OK:
|
if error != OK:
|
||||||
push_error("An error occurred in the HTTP request.")
|
push_error("An error occurred in the HTTP request.")
|
||||||
|
|
||||||
|
# Perform a POST request. The URL below returns JSON as of writing.
|
||||||
|
# Note: Don't make simultaneous requests using a single HTTPRequest node.
|
||||||
|
# The snippet below is provided for reference only.
|
||||||
|
var body = {"name": "Godette"}
|
||||||
|
var error = http_request.request("https://httpbin.org/post", [], true, HTTPClient.METHOD_POST, body)
|
||||||
|
if error != OK:
|
||||||
|
push_error("An error occurred in the HTTP request.")
|
||||||
|
|
||||||
|
|
||||||
# Called when the HTTP request is completed.
|
# Called when the HTTP request is completed.
|
||||||
func _http_request_completed(result, response_code, headers, body):
|
func _http_request_completed(result, response_code, headers, body):
|
||||||
|
|
Loading…
Reference in New Issue