pub static httpPost: HttpPostInternalTypeExpand description
Method for executing an HTTP POST request. If data type is not specified,
p5 will try to guess based on the URL, defaulting to text. This is equivalent to
calling httpDo(path, 'POST').
Examples
// Examples use jsonplaceholder.typicode.com for a Mock Data API
let url = 'https://jsonplaceholder.typicode.com/posts';
let postData = { userId: 1, title: 'p5 Clicked!', body: 'p5.js is way cool.' };
function setup() {
createCanvas(800, 800);
}
function mousePressed() {
// Pick new random color values
let r = random(255);
let g = random(255);
let b = random(255);
httpPost(url, 'json', postData, function(result) {
strokeWeight(2);
stroke(r, g, b);
fill(r, g, b, 127);
ellipse(mouseX, mouseY, 200, 200);
text(result.body, mouseX, mouseY);
});
}let url = 'ttps://invalidURL'; // A bad URL that will cause errors
let postData = { title: 'p5 Clicked!', body: 'p5.js is way cool.' };
function setup() {
createCanvas(800, 800);
}
function mousePressed() {
// Pick new random color values
let r = random(255);
let g = random(255);
let b = random(255);
httpPost(
url,
'json',
postData,
function(result) {
// ... won't be called
},
function(error) {
strokeWeight(2);
stroke(r, g, b);
fill(r, g, b, 127);
text(error.toString(), mouseX, mouseY);
}
);
}Overloads
path name of the file or url to load
datatype? “json”, “jsonp”, “xml”, or “text”.
If omitted, httpPost() will guess.
data? param data passed sent with request
callback? function to be executed after
httpPost() completes, data is passed in
as first argument
errorCallback? function to be executed if
there is an error, response is passed
in as first argument
path name of the file or url to load
data param data passed sent with request
callback? function to be executed after
httpPost() completes, data is passed in
as first argument
errorCallback? function to be executed if
there is an error, response is passed
in as first argument
path name of the file or url to load
callback function to be executed after
httpPost() completes, data is passed in
as first argument
errorCallback? function to be executed if
there is an error, response is passed
in as first argument