python爬虫requests.post()_python爬虫学习(二)分析post请求

Introducation

本文将接上文详细分析post的请求和响应数据

General

General

Request URL:https://www.gebiz.gov.sg/ptn/opportunity/BOListing.xhtml

Request Method:POST

Status Code:200 OK

Remote Address:[2400:cb00:2048:1::6810:414]:443

先看general一节,请求的链接,请求的方式,返回的状态,远程主机的地址。其中此处是IPV6的地址,与普通的ipv4地址不同。443端口已经表明是个https的响应。

Response Headers

cache-control:no-cache

cf-ray:27c2de2513c6192c-HKG

content-encoding:gzip

content-type:text/xml; charset=UTF-8

date:Mon, 29 Feb 2016 08:06:05 GMT

server:cloudflare-nginx

status:200 OK

version:HTTP/1.1

x-frame-options:SAMEORIGIN

再看Response Headers响应头,关注content-encoding,是gzip压缩的,如果使用python urllib等基础库,则需要添加解压的代码,使用requests等库则会自动处理好。

注意status是http状态码,2xx表示成功,3xx这类状态码代表需要客户端采取进一步的操作才能完成请求。通常,这些状态码用来重定向,后续的请求地址(重定向目标

你可能感兴趣的:(python爬虫requests.post()_python爬虫学习(二)分析post请求)