如何在javascript中执行http请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在javascript中执行http请求相关的知识,希望对你有一定的参考价值。
POST /1.1/statuses/update.json?include_entities=true HTTP/1.1
Accept: */*
Connection: close
User-Agent: OAuth gem v0.4.4
Content-Type: application/x-www-form-urlencoded
Content-Length: 76
Host: api.twitter.com
status=Hello%20Ladies%20%2b%20Gentlemen%2c%20a%20signed%20OAuth%20request%21
如何做一个http请求,我是javascript的新手,我需要发布一个带有api的推文(我需要实现登录按钮),但我不明白如何实现这个http请求。
提前致谢
答案
您可以使用jquery插件轻松完成此操作:
$.post("/1.1/statuses/update.json",
{
include_entities: "true",
},
function(data, status){
alert("Data: " + data + "
Status: " + status);
});
另一答案
有几种方法。
如果你想进行正式的POST,比如表单提交,你可以在你的页面上构建一个表单元素并提交它。在这篇文章中有一个很好的例子:JavaScript post request like a form submit
否则,您可以使用AJAX,这是一种异步HTTP请求标准,可以使用vanilla JavaScript或使用第三方库(如JQuery)来完成。 Mozilla有很多资源可以学习如何使用AJAX:https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX/Getting_Started
以上是关于如何在javascript中执行http请求的主要内容,如果未能解决你的问题,请参考以下文章
如何通过分析 JavaScript & HTML 来检测 HTTP 请求?
如何通过使用 JavaScript 的 HTTP 请求从 IBM Cloud 获取 JSON 格式的数据?