Python 2.7请求不读取完整的正文怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (27)

我试图用Python2.7中的请求模块读取Web服务调用的主体,结果是CSV数据。

请求只是一个get。我可以在Chrome中运行url,它返回200行的完整响应。

http://localhost:8080/summary-report?endTime=9999999&startTime=0

当我尝试从Python获取数据时,它只检索第一行数据。我查看响应头,发现响应的长度只有122个字节,大约是第一行的长度。我从Python运行了很多次,并且它在返回第一行时是一致的。

代码包括:

        r = requests.get(url)
        ans = r.content

是不是CSV文件的每一行都有新的行字符呢?还是因为我在网址上使用本地主机?我也尝试了127.0.0.1,但也看到了类似的情况。这个符号可能是URL中的一个问题吗?

提问于

所属标签

可能回答问题的人

  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问5 回答
  • 西风

    renzha.net · 站长 (已认证)

    9 粉丝1 提问4 回答
  • Dingda

    Dingda · 站长 (已认证)

    4 粉丝0 提问3 回答
  • 螃蟹居

    1 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券