Wordpress 사이트에서 호스팅되는 Javascript 코드를 사용하는 API가 있습니다. 이 API는 URL이 API URL Wordpress에 특수 문자가 추가되었습니다. "region"이라는 단어가 "®ion"이됩니다.
를 대체하고 같은 후 많은 요청 후, 요청이 실패하기 시작, 잘 작동 ... "지역 = 영국"...에 ... "®ion = uk "...
URL을 시도 할 경우 & HTML로 인코딩하면 작동하지만 동일한 문제로 같은 방식으로 중단됩니다.
API URL에 "지역"이라는 단어를 영구/정적으로 설정하는 방법에 대한 아이디어가 있으십니까?
<script>
var API_URL = 'https://api.example.com/US?sport=NFL®ion=US&apiKey=____';
var APIXHR = new XMLHttpRequest();
function btn() {
var url = API_URL;
APIXHR.open('GET', url, true, 'jsonp');
APIXHR.send();
APIXHR.addEventListener("readystatechange", procReq, false);
}
function procReq(e) {
if (APIXHR.readyState == 4 && APIXHR.status == 200) {
var resp = JSON.parse(APIXHR.responseText);
var Home = resp.data.game.TeamA_TeamB.Teams[0];
var Away = resp.data.game.TeamA_TeamB.Teams[1];
document.getElementById("Home").innerHTML = Home;
document.getElementById("Home").style.textTransform = "uppercase";
document.getElementById("Away").innerHTML = Away;
</script>
[Clbuttic] (https://en.wikipedia.org/wiki/Scunthorpe_problem). 거기에서 벗어나는 것에 조금 열중하고 있습니다. 더 많은 코드없이 정확하게 무엇을 통했는지/정확하게 지적하는 것은 거의 불가능합니다. – deceze
기능을 충분히 보여줄 수 있도록 압축을 풀었지만 코드 내에 문제가있는 경우 수정할 수 있습니다. – Woy