javascript - 在获取命令javascript中处理响应
问题描述
我是 javascript 新手。这是我的代码
fetch("myurl", {
"headers": {
"accept": "*/*",
"accept-language": "en-US,en;q=0.9,fa;q=0.8,tr;q=0.7,de;q=0.6",
"content-type": "text/plain",
"sec-ch-ua": "\" Not;A Brand\";v=\"99\", \"Google Chrome\";v=\"91\", \"Chromium\";v=\"91\"",
"sec-ch-ua-mobile": "?0",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-origin"
},
"referrer": "Something",
"referrerPolicy": "strict-origin-when-cross-origin",
"body": "callCount=1\nnextReverseAjaxIndex=0\nc0-scriptName=AjaxManager\nc0-methodName=saveMMTPOrder\nc0-id=0\nc0-param0=string:136BAAEEAB954FF73CA1723B07BB866A\nc0-param1=string:\nc0-param2=string:IRO3DCAZ0001\nc0-param3=string:15890078816297%20%20\nc0-param4=string:V\nc0-param5=string:500\nc0-param6=string:0\nc0-param7=string:\nc0-param8=string:26523\nc0-param9=string:L\nc0-param10=string:J\nc0-param11=string:\nc0-param12=number:94003\nc0-param13=string:2\nc0-param14=number:1622605205661\nc0-param15=string:\nc0-param16=string:-1\nc0-param17=string:1\nc0-param18=null:null\nc0-param19=boolean:false\nc0-param20=string:1\nbatchId=9\ninstanceId=1\npage=%2FmmtpOrder.do%3F0.42751738595872735\nscriptSessionId=YFe7h23EAe~OyKWGJDfDtCxusD5EkutPaDn/zIwPaDn-*5z6wcPhx\n",
"method": "POST",
"mode": "cors",
"credentials": "include"
});
问题:
1)如何处理响应 2)如何每 2000 毫秒运行一次 fetch 命令。
谢谢
解决方案
setInterval(function() {
// here put the fetch. it will be executed every 2 seconds
}, 2000)
通常提取是这样完成的:
const res = await fetch({...})
// if it returns json data you can get it like this
const json = await res.json()
// then do whatever with it
推荐阅读
- postgresql - 我想用 postgresql 开发一个 adf fusion web 应用程序项目
- c - 我在接收 C 中的按键时遇到问题
- mysql - docker内部的django-mysql连接错误
- sql-server - Power BI 查询错误:Microsoft SQL:';' 附近的语法不正确。')' 附近的语法不正确
- javascript - 从javascript对象literel返回值
- postgresql - psql 身份验证失败并显示 --host=localhost
- javascript - 未捕获的类型错误:无法读取未定义的属性“1”(即使已定义)
- android - Android gradle 同步:无法获取资源 firebase-measurement-connector-impl-17.0.4-javadoc.jar
- javascript - useReducer/useState 更新太慢
- python - 为什么我们在运行 subprocess.check_output(xyz, shell=True) 后会从终端丢失标准输出?