簡體   English   中英

如何轉換我的curl方法在我的JavaScript腳本中工作?

[英]How to to convert my curl method to work in my javascript script?

javascript初學者,我正在尋找將curl方法轉換為可在javascript腳本中工作的方法。

這是我的curl方法:

curl -X GET "http://model.dbpedia-spotlight.org/en/annotate?text=beyonce" -H "accept: text/html"

我對ajax的測試(無效):

$.ajax({
    method: "GET",
    url: "http://model.dbpedia-spotlight.org/en/annotate?text=beyonce"
})

AJAX調用缺少accept標頭。

一旦添加它,它似乎可以工作。 請參見以下示例:

 $.ajax({ method: "GET", url: "http://model.dbpedia-spotlight.org/en/annotate?text=beyonce", data: { confidence: "0.60" }, headers: {"accept" : "text/html"} }).done((res) => $("#res").append(res)); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="res"></div> 

我建議在您正在使用的jquery ajax方法上使用訪存API 相當支持

fetch("http://model.dbpedia-spotlight.org/en/annotate?text=beyonce").then(response => response.text())

如果您考慮使用它,我還建議您學習如何處理Promises ,以防萬一!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM