You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
import requests
|
|
|
|
|
from cppy.cp_util import *
|
|
|
|
|
|
|
|
|
|
# 查询资源,得到空列表
|
|
|
|
|
url = 'http://127.0.0.1:5000//books'
|
|
|
|
|
response = requests.get(url)
|
|
|
|
|
print(response.json())
|
|
|
|
|
time.sleep(2)
|
|
|
|
|
|
|
|
|
|
# - 创建一个1号资源
|
|
|
|
|
print('创建一个1号资源')
|
|
|
|
|
book_1 = {"id": 1, "title": "Python编程:从入门到实践", "content": testfilepath}
|
|
|
|
|
url = 'http://127.0.0.1:5000/books/1'
|
|
|
|
|
response = requests.put(url,json=book_1)
|
|
|
|
|
time.sleep(2)
|
|
|
|
|
|
|
|
|
|
# - 创建一个2号资源(修改testfilepaht变量)
|
|
|
|
|
print('创建一个2号资源')
|
|
|
|
|
testfilepath = testfilepath.replace('Prey.txt','Pride-and-Prejudice.txt')
|
|
|
|
|
book_2 = {"id": 2, "title": "深入浅出计算机组成原理", "content": testfilepath}
|
|
|
|
|
url = 'http://127.0.0.1:5000/books/2'
|
|
|
|
|
response = requests.put(url,json=book_2)
|
|
|
|
|
time.sleep(2)
|
|
|
|
|
|
|
|
|
|
# - 创建一个3号资源(修改testfilepaht变量)正好有3个文件
|
|
|
|
|
print('创建一个3号资源')
|
|
|
|
|
testfilepath = testfilepath.replace('Pride-and-Prejudice.txt','test.txt')
|
|
|
|
|
book_3 = {"id": 3, "title": "算法导论", "content": testfilepath}
|
|
|
|
|
url = 'http://127.0.0.1:5000/books/3'
|
|
|
|
|
response = requests.put(url,json=book_3)
|
|
|
|
|
time.sleep(2)
|
|
|
|
|
|
|
|
|
|
# - 查询资源,看到结果
|
|
|
|
|
print('查询资源,看到结果')
|
|
|
|
|
url = 'http://127.0.0.1:5000//books'
|
|
|
|
|
response = requests.get(url)
|
|
|
|
|
print(response.json())
|
|
|
|
|
time.sleep(2)
|
|
|
|
|
|
|
|
|
|
# - 操作1号资源,得到词频
|
|
|
|
|
print('操作1号资源,得到词频')
|
|
|
|
|
url = 'http://127.0.0.1:5000/books/1/word_frequency'
|
|
|
|
|
response = requests.get(url)
|
|
|
|
|
print_word_freqs(response.json())
|