Chrome浏览器XHR中的参数可以看出是什么类型的吗?

发布于 2022-09-07 03:56:09 字数 150 浏览 20 评论 0

项目改造,后端没有接口文档,只能看着接口写,但是参数不知道要用什么格式,是单纯的对象,FormData,还是json等等的。请问通过浏览器可以看出来吗?
图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

寒尘 2022-09-14 03:56:09

query string parameters:是通过在URL中携带参数提交。也就是pgp中的$_GET的参数。(GET)

multipart/form-data:使用表单上传文件时,必须让 <form> 表单的 enctype 等于 multipart/form-data。这个对象通过表单创建的(POST)

application/x-www-form-urlencoded:原生 <form> 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据(POST)

application/json:用来告诉服务端消息主体是序列化后的 JSON 字符串。由于 JSON 规范的流行,除了低版本 IE 之外的各大浏览器都原生支持 JSON.stringify,服务端语言也都有处理 JSON 的函数,使用 JSON 不会遇上什么麻烦。(POST)

text/xml: 这个就忽略了把,一般你不会碰到。(POST)

和影子一齐双人舞 2022-09-14 03:56:09

form-data

form-data

普遍接口参数都是直接传Object,如下:

clipboard.png

两年编码经验中,不是form-data的话,其余一律传object过去就行了,json格式的没遇到过~

补充回答

特地改了下项目的接口参数为json对象,如下:

let defaultParams = {
    "one": 1,
    "two": 2,
    "three": 3
}

clipboard.png

和传普通object,显示是一样的,后端解析应该也是一样的

let defaultParams = {
    one: 1,
    two: 2,
    three: 3
}
遥远的她 2022-09-14 03:56:09

直接看之前的代码就好了,看请求之前的数据是通过怎样的方式组装的,还是直接form表单请求的

丘比特射中我 2022-09-14 03:56:09

我们是json格式
图片描述

不即不离 2022-09-14 03:56:09

requestcontent-type

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文