this.http.addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
this.http.addHeader("Accept-Encoding", "gzip,deflate,sdch");
this.http.addHeader("Accept-Language", "zh-CN,zh;q=0.8");
this.http.addHeader("Connection", "keep-alive");
this.http.addHeader("User-Agent", BaseApplication.getResource()
.getString(R.string.user_agent_pc_chrome));
this.http.addHeader("Content-type",
"application/x-www-form-urlencoded UTF-8");
this.http.addHeader("DNT", "1");
this.http.addHeader("X-Requested-With", "XMLHttpRequest");
user agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
cookie是从登陆后就抓的
访问的api是
http://web.api.115.com/files?aid=1&o=user_ptime&asc=0&show_dir=1&limit=999&snap=0&natsort=1&cid=0我除了把limit改大外,其余跟115网页发起的读取根目录文件夹的请求网址是一样的
用浏览器直接打开都可以返回json,就唯独我做的玩意115拒绝访问。
我还有什么做的跟浏览器不一样而导致被115识别了出来而拒绝我的访问?
或者115新增了一个必须要读取的api网址?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/161032
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.