| new ClientRequest(options) |
请求的 URL,若为对象,则需通过以下属性完整指定 HTTP 请求:method。 |
支持 |
| request.setHeader(name, value) |
添加额外的 HTTP 请求头,头部名称将按原样发送,不会转换为小写。 |
支持 |
| request.getHeader(name) |
返回 string,即之前设置的指定额外请求头的值。 |
支持 |
| request.removeHeader(name) |
移除之前设置的指定额外请求头,此方法只能在首次写入数据之前调用。 |
支持 |
| request.write(chunk[, encoding][, callback]) |
若 chunk 为 string,则使用指定的 encoding 将其转换为 Buffer 后写入请 |
支持 |
| request.end([chunk][, encoding][, callback]) |
返回 this,结束请求发送。 |
支持 |
| request.abort() |
取消正在进行的 HTTP 事务,若请求已触发 close 事件则此操作无效。 |
支持 |
| request.followRedirect() |
继续执行待处理的重定向,只能在 'redirect' 事件中调用。 |
支持 |
| request.getUploadProgress() |
返回 Object,包含上传进度信息。 |
支持 |