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 コードも同様に機能するという希望でした。ありがとう!