尝试学习节点request包。如果我发帖请求,请说:
var request = require('request');
request.post({url: url, form: {key:'value'}}, function(err,response,body){ /* ... */ })
当我检查response.body.html()
和body.html()
时,它们似乎是一样的。它是否正确?而且它们似乎都是我发送数据的原始页面,而不是我期望的响应页面。为什么会这样?当我使用python请求包,并使用相同的数据发布到同一个URL时,我得到了不同的东西。有人可以启发这里发生的事情吗?
编辑:符合预期的python代码:
import requests
response = requests.post(url, {
"key": "value",
// ... there can be other pairs of key-values
})
response.content
response.content 为我提供了我需要的结果。