JSFiddle - React, Tailwind, and code Playground
by nullice
HTML
<script src="https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.js"></script>
<script src="https://cdn.bootcss.com/axios/0.18.0/axios.js"></script>
<script src="https://cdn.bootcss.com/qs/6.5.2/qs.js"></script>
Babel + JSX
var Authorization = `UPYUN lanhuman:vqPACPhiw9Bwuu3BvUoOEvIKbyU=`
var date = "Mon, 09 Jul 2018 09:57:21 GMT"
var url = "https://p0.api.upyun.com/pretreatment/"
var tasks = [{sources: "\/a.zip", save_as: "\/"}]
var tasksStr = BASE64(JSON.stringify(tasks))
var qqq = Qs.stringify({
'service': "lanhu",
'notify_url': "http:lanhuapp.com",
'tasks': tasksStr,
'app_name': "depress",
})
axios.post(url,qqq,{headers:{Authorization:Authorization, "X-Date":date}})
function MD5 (value)
{
// https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.js
return md5(value)
}
function BASE64 (value)
{
return window.btoa(value);
}