[英]How do I convert this CURL request to a normal HTTP request Javascript
[英]How to do an http request in javascript
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 + "\nStatus: " + 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
你也可以使用這個: https : //github.com/floscodes/JS/blob/master/Requests.js
您可以輕松發送 http-Request。 只需使用:
HttpRequest("https://example.com", method="post", data="yourkey=yourdata");
就是這樣! 如果站點受 CSRF 保護,它甚至應該可以工作。
或者只是使用發送 GET-Request
HttpRequest("https://example.com", method="get");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.