【问题标题】:This site requires Javascript enabled in your browser本网站需要在您的浏览器中启用 Javascript
【发布时间】:2020-04-18 01:49:43
【问题描述】:

我需要从服务器下载一些文件 我使用 RetrofitVoellyDownLoadManager 是从 android 中的服务器下载文件的一些方法,但我的反应不是我想要的想要。

我使用来自其他服务器的其他 URL 测试我的应用程序,它运行良好。

当我使用我的主机测试我的应用程序时,我得到以下来自服务器的响应作为 HTML 文件。

此网站需要 Javascript 才能运行,请在您的网站中启用 Javascript 浏览器或使用支持 Javascript 的浏览器

我还在浏览器中测试了我从我的服务器下载的 URl,它返回了真实的文件。

我的服务器有什么问题???

我的完整回复

<html>
<body>
<script type="text/javascript" src="/aes.js" >
</script>

<script>
function toNumbers(d){
  var e=[];
  d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});
  return e
}

function toHex(){

  for(var d=[],d=1==arguments.length&&
  arguments[0].constructor==Array?arguments[0]:arguments,e="",
  f=0; f<d.length;f++)
     e+=(16>d[f]?"0":"")+d[f].toString(16);

 return e.toLowerCase()
}

var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),
b=toNumbers("98344c2eee86c3994890592585b49f80"),
c=toNumbers("4e617cfaefcd0f6f4fea87d72b611efa");

document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+";
 expires=Thu, 31-Dec-37 23:55:55 GMT; path=/"; 
location.href="http://<myURL>/sang.epub?i=1";
   </script>

<noscript>
This site requires Javascript to work, please enable Javascript in your 

browser or use a browser with Javascript support
</noscript>
</body>
</html>

【问题讨论】:

    标签: javascript android rest server


    【解决方案1】:

    在得到主机支持团队的回复后,我发现问题出在服务器端。我使用了免费托管。

    支持团队对我说,他们的免费主机仅用于创建网站,而不是从中下载文件。

    我认为这是Scraping 禁用或者可能没有SSL

    我终于使用了更好的免费 host provider,它允许我从服务器下载文件并从 android 客户端发送请求。 我的新主机提供商:www.000webhost.com

    【讨论】:

    • 这实际上是我的答案。我正在使用 InfinityFree 进行测试并切换到 000webhost 让它立即工作。
    • 哦,我正在做 InfinityFree,我也收到此错误。我也会改变的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多