1

访问 Wikipedia API 可以在 Paw 中使用,就像 Paw 生成的 cURL 代码一样。但是,Paw jQuery 代码失败,生成 CORS 错误。

// My API (POST https://en.wikipedia.org/w/api.php)

jQuery.ajax({
    url: "https://en.wikipedia.org/w/api.php?" + jQuery.param({
        "action": "query",
        "list": "search",
        "srsearch": "Feynman",
        "format": "json",
        "srlimit": "10",
    }),
    type: "POST",
    contentType: "application/json",
    data: JSON.stringify({

    })
})
.done(function(data, textStatus, jqXHR) {
    console.log("HTTP Request Succeeded: " + jqXHR.status);
    console.log(data);
})
.fail(function(jqXHR, textStatus, errorThrown) {
    console.log("HTTP Request Failed");
})
.always(function() {
    /* ... */
});

dataType: "jsonp",之前添加type: "POST"似乎有效。Paw 识别问题并添加任何合适的代码是否合理?我购买 Paw 的主要动机是希望如果 API 调用在 Paw 中工作,那么 jQuery 代码也能工作。谢谢!

4

0 回答 0