R语言中httr包如何操作呢
时间: 2023-07-24 07:45:28 浏览: 397
httr是一个R语言的包,它提供了一组函数来执行HTTP请求。在使用httr包时,需要先安装它,可以通过以下代码进行安装:
```r
install.packages("httr")
```
安装完成后,可以通过以下代码进行加载:
```r
library(httr)
```
使用httr包,可以发起GET、POST、PUT、DELETE等HTTP请求,下面是一些常见的操作:
1. 发起GET请求,并获取响应:
```r
response <- GET("https://api.github.com/users/octocat")
content(response)
```
2. 发起POST请求,并获取响应:
```r
response <- POST("https://httpbin.org/post", body = list(name = "john", age = 30))
content(response)
```
3. 发起PUT请求,并获取响应:
```r
response <- PUT("https://httpbin.org/put", body = list(name = "john", age = 30))
content(response)
```
4. 发起DELETE请求,并获取响应:
```r
response <- DELETE("https://httpbin.org/delete")
content(response)
```
在以上示例中,`GET()`、`POST()`、`PUT()`、`DELETE()`函数用于发起HTTP请求,`content()`函数用于获取响应内容。此外,还可以通过`status_code()`函数获取HTTP状态码,通过`headers()`函数获取响应头信息等。
阅读全文