-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJSONdata.js
More file actions
27 lines (22 loc) · 1.05 KB
/
JSONdata.js
File metadata and controls
27 lines (22 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// let request = new XMLHttpRequest();
// request.open('GET', 'https://api.github.com/repos/rails/rails');
// request.responseType = 'json';
// request.addEventListener('load', event => {
// // request.response will be the result of parsing the JSON response body
// // or null if the body couldn't be parsed or another error
// // occurred.
// let data = request.response;
// });
// request.send();
// let request = new XMLHttpRequest();
// request.open('POST', 'https://ls-230-web-store-demo.herokuapp.com/v1/products');
// request.setRequestHeader('Content-Type', 'application/json; charset=utf-8');
// request.setRequestHeader('Authorization', 'token AUTH_TOKEN');
// let data = {name: 'CatMan', sku: 'CAT', price: 1};
// data = JSON.stringify(data);
// request.send(data);
let request = new XMLHttpRequest();
request.open('DELETE', 'https://ls-230-web-store-demo.herokuapp.com/v1/products/4');
request.setRequestHeader('Content-Type', 'application/json; charset=utf-8');
request.setRequestHeader('Authorization', 'token AUTH_TOKEN');
request.send(data);