对USGS水服务API的REST调用返回403(禁止)

时间:2019-06-19 22:29:10

标签: javascript rest

我想从USGS API获取特定量规的xml或json文件。请求这些文件时,我从服务器收到403 http响应。

我已经确定自己的IP地址未被阻止,因为我可以在不同网络/ IP上的不同计算机上重新创建此问题。

      loadXML = function() {
          var xhttp = new XMLHttpRequest();
          xhttp.open("GET", this.url, true);
          //xhttp.setRequestHeader("Content-type", "application/text");
          xhttp.onload = function() {
               if(xhttp.status >= 200 && xhttp.status < 400) {

               }
          }
          xhttp.onerror = function (e) {

          }
          console.log("Retrieving USGS lake gauge data from " + this.url);
          try {
               xhttp.send();
          }catch {
               //Offline
               console.error("Error in request to site " + this.url);
          }
     }

预期结果是json或xml文件的返回。现在的结果是403错误。

0 个答案:

没有答案