1

Wikipedia API へのアクセスは、Paw が生成する cURL コードと同様に、Paw で機能します。ただし、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