<commit_before>---
layout: post
title:  "How to use Requests in Python3"
date:   2018-02-01 10:58:00 +0900
categories: Python Python3 Requests
---
# Requests 라이브러리 사용법
1) GET, POST 등의 메서드의 사용

    1) GET 요청
  
   
```python
r = requests.get("http://google.com")
```

    2) POST 요청
    
```python
formdata = { "key1": "value1", "key2": "value2" }
r = requests.post("http://example.com", data=formdata)
```

2) 그 밖에 PUT/DELETE/HEAD 등의 요청을 위한 메서드
    
    1) PUT 요청
    
```python
r = requests.put("http://httpbin.org/put")
```

    2) DELETE 요청
    
```python
r = requests.delete("http://httpbin.org/delete")
```
    
    3) HEAD 사용
    
```python
r = requests.head("http://httpbin.org/get")
```

GET, POST 등의 리턴값에 있는 text와 content 속성을 참조하여 내부의 데이터를 확인할 수 있다.<commit_msg>Fix to "How to use Requests"<commit_after>---
layout: post
title:  "How to use Requests in Python3"
date:   2018-02-01 10:58:00 +0900
categories: Python Python3 Requests
---
# Requests 라이브러리 사용법
## 1. GET, POST 등의 메서드의 사용

- GET 요청
  
   
```python
r = requests.get("http://google.com")
```

- POST 요청
    
```python
formdata = { "key1": "value1", "key2": "value2" }
r = requests.post("http://example.com", data=formdata)
```

## 2. 그 밖에 PUT/DELETE/HEAD 등의 요청을 위한 메서드
    
- PUT 요청
    
```python
r = requests.put("http://httpbin.org/put")
```

- DELETE 요청
    
```python
r = requests.delete("http://httpbin.org/delete")
```
    
- HEAD 요청
    
```python
r = requests.head("http://httpbin.org/get")
```

> GET, POST 등의 리턴값에 있는 text와 content 속성을 참조하여 내부의 데이터를 확인할 수 있다.
{'fraction_non_alphanumeric': 0.17620286085825748, 'fraction_numerical': 0.03706111833550065, 'mean_word_length': 2.9260204081632653, 'pattern_counts': {'":': 4, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5422750', 'n_tokens_mistral': 753, 'n_tokens_neox': 799, 'n_words': 169}