首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从javascript和HTML <FORM>接收get/post请求有区别吗

从javascript和HTML <FORM>接收get/post请求有区别吗
EN

Stack Overflow用户
提问于 2015-01-23 14:25:18
回答 4查看 123关注 0票数 0

从java脚本或HTML表单提交接收的get/post请求之间是否有区别

或者两者看起来都类似于服务器,并且无论请求是由javasrcipt生成还是从表单提交发起,都没有区别。

注意:如果我的问题不清楚,请原谅。我不是在问GET和POST之间的区别。我想问的是,“表单”提交和Javascript请求之间的请求是否有显著区别,可以是get或post。

EN

回答 4

Stack Overflow用户

发布于 2015-01-23 14:29:45

get和post之间的区别在于参数的传递方式。在GET请求中,您受到URL大小的限制。因为传递的参数在?foo=bar中以附加到URL的形式发送。它们作为post参数一起发送,并可以作为键值对或仅原始数据发送到服务器读取。这可能要长得多。还有其他区别,比如不能从标准浏览器URL访问POST,必须在HTTP请求中提供POST方法才能访问它。同样的方法也适用于其他HTTP方法,如PATCH、DELETE和OPTIONS。

票数 3
EN

Stack Overflow用户

发布于 2015-01-23 14:28:24

如果您使用get方法,则通过表单发送的信息在地址栏中可见,但在POST方法中则不可见。当您希望通过表单传输安全信息时,可以使用POST方法。

票数 0
EN

Stack Overflow用户

发布于 2015-01-23 14:29:34

POST请求只是HTTP请求的一种类型。通常,当你创建一个数据库时,它会以这样或那样的方式附加数据。问题的答案取决于表单是如何设置为编码数据的,以及在Javascript中作为正文传递的数据。可以发送一个看起来与表单请求相同的JS POST请求,但如果没有更多信息,我无法告诉您如何发送。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28104181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档