如何使用javascript打印HTTP响应中返回的内容

Bohdan Myslyvchuk

我想在控制台中打印http响应中返回的内容。例如,当我访问https://google.com并在“网络”标签中,可以看到诸如脚本,文本,文档,png之类的内容。我想打印所有.png文件的名称。我试图使用类似的东西:

function hand () {
        console.log(this.getResponseHeader('content-type'));
}
var x = new XMLHttpRequest();
x.open('GET', 'https://google.com', true);
x.onreadystatechange = hand;

x.send(); 

但这对我不起作用。下面的操作已分配给我页面上的按钮。

Simpal库马尔

默认情况下完全不允许跨域请求远程服务器可以通过CORS或通过支持JSONP之类的Ajax替代品来为您的应用程序提供权限

编辑:

使用AJAX获取跨域数据的唯一(简便)方法是使用服务器端语言作为代理,如Andy E所指出的。这是一个小示例,说明如何使用jQuery来实现:

jQuery部分:

$.ajax({
    url: 'proxy.php',
    type: 'POST',
    data: {
        address: 'http://www.google.com'
    },
    success: function(response) {
        // response now contains full HTML of google.com
    }
});

就那么简单。只是要知道您可以或不能使用已抓取的数据,并且要非常清楚这样的代理是一个严重的安全漏洞。至少列出可接受的地址列表,不要盲目接受任何传递的地址。在这里看看一个不错的代理脚本:PHP简单代理

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 Javascript 中返回 HTTP 响应?

来自分类Dev

如何在JavaScript中打印JSON响应

来自分类Dev

定期从HTTP PostAsync响应内容返回的Task <Stream>中读取

来自分类Dev

如何从ios中的原始内容漂亮地打印响应请求

来自分类Dev

如何使用Python在Mitmproxy上打印响应内容

来自分类Dev

如何使用JavaScript打印画布内容

来自分类Dev

如何返回Http响应?

来自分类Dev

如何从使用 python Flask 构建的服务器的 http 200 响应中读取内容?

来自分类Dev

如何使用异步回调响应返回文件内容?

来自分类Dev

HTTP响应中的意外内容

来自分类Dev

如何获取HTTP 404响应的响应内容

来自分类Dev

Angular:如何在缓慢的HTTP响应中显示某些内容

来自分类Dev

Spring MVC @RestController @ResponseBody类中如何使用HTTP状态代码响应以返回对象?

来自分类Dev

如何在 TypeMoq 中返回 HTTP 错误响应

来自分类Dev

如何使用ServiceStack成功删除后返回HTTP 204响应

来自分类Dev

如何使用ServiceStack成功删除后返回HTTP 204响应

来自分类Dev

Scrapy 响应返回 [] 但在终端中打印

来自分类Dev

如何从 if/else 语句在 JavaScript 中打印某些内容?

来自分类Dev

Javascript-从API返回的打印Blob内容

来自分类Dev

如何使用嵌入的 css、图像和 javascript 打印 html 内容?

来自分类Dev

Casperjs:如何打印http请求和响应?

来自分类Dev

Tastypie:在API响应中返回html内容

来自分类Dev

如何快速在Alamofire中打印来自发布请求的响应的json内容?

来自分类Dev

如何使用Spring 5 Webclient打印原始HTTP请求和HTTP响应?

来自分类Dev

如何从CouchDB的HTTP响应压缩JSON内容?

来自分类Dev

如何使用Wiremock在响应中返回字段中的请求正文

来自分类Dev

在http响应中接收到意外内容

来自分类Dev

使用PHP生成HTTP 206内容响应

来自分类Dev

如何使用AJAX加载的内容中的javascript?

Related 相关文章

  1. 1

    如何在 Javascript 中返回 HTTP 响应?

  2. 2

    如何在JavaScript中打印JSON响应

  3. 3

    定期从HTTP PostAsync响应内容返回的Task <Stream>中读取

  4. 4

    如何从ios中的原始内容漂亮地打印响应请求

  5. 5

    如何使用Python在Mitmproxy上打印响应内容

  6. 6

    如何使用JavaScript打印画布内容

  7. 7

    如何返回Http响应?

  8. 8

    如何从使用 python Flask 构建的服务器的 http 200 响应中读取内容?

  9. 9

    如何使用异步回调响应返回文件内容?

  10. 10

    HTTP响应中的意外内容

  11. 11

    如何获取HTTP 404响应的响应内容

  12. 12

    Angular:如何在缓慢的HTTP响应中显示某些内容

  13. 13

    Spring MVC @RestController @ResponseBody类中如何使用HTTP状态代码响应以返回对象?

  14. 14

    如何在 TypeMoq 中返回 HTTP 错误响应

  15. 15

    如何使用ServiceStack成功删除后返回HTTP 204响应

  16. 16

    如何使用ServiceStack成功删除后返回HTTP 204响应

  17. 17

    Scrapy 响应返回 [] 但在终端中打印

  18. 18

    如何从 if/else 语句在 JavaScript 中打印某些内容?

  19. 19

    Javascript-从API返回的打印Blob内容

  20. 20

    如何使用嵌入的 css、图像和 javascript 打印 html 内容?

  21. 21

    Casperjs:如何打印http请求和响应?

  22. 22

    Tastypie:在API响应中返回html内容

  23. 23

    如何快速在Alamofire中打印来自发布请求的响应的json内容?

  24. 24

    如何使用Spring 5 Webclient打印原始HTTP请求和HTTP响应?

  25. 25

    如何从CouchDB的HTTP响应压缩JSON内容?

  26. 26

    如何使用Wiremock在响应中返回字段中的请求正文

  27. 27

    在http响应中接收到意外内容

  28. 28

    使用PHP生成HTTP 206内容响应

  29. 29

    如何使用AJAX加载的内容中的javascript?

热门标签

归档