Vanilla JS library for a HTTP Requests
carrack.js | ||
LICENSE | ||
README.md |
CarrackJS
Vanilla JS library for a HTTP Requests
usage
Example usage with JSON data:
var apiUrlJson = "https://example.com/api/json";
var requestDataJson = {
key1: "value1",
key2: "value2"
};
sendHttpRequest(apiUrlJson, "POST", requestDataJson, function (error, response) {
if (error) {
console.error("Error:", error);
}
else {
console.log("JSON Response:", response);
}
}, "application/json");
Example usage with non-JSON data (e.g., form data):
var apiUrlFormData = "https://example.com/api/formdata";
var formData = new FormData();
formData.append("key1", "value1");
formData.append("key2", "value2");
sendHttpRequest(apiUrlFormData, "POST", formData, function (error, response) {
if (error) {
console.error("Error:", error);
}
else {
console.log("Form Data Response:", response);
}
}, "multipart/form-data");