恭喜你到达第二步!
警告:如果你是直接使用浏览器获得本页地址的话,请你返回第一步。
在前一步里,你得到的这样的返回结果
{"is_success": true, "message": "Please visit http://2**.207.12.156:9012/context/86e0caa3527526e88c3300ff4c2c3d6e"}
这是一个JOSN,它是JavaScript Object Notation,JS对象标记。它采用完全独立于编程语言的文本格式来存储和表示数据,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。它是计算机网络中最常用的数据交换语言。 访问这个网站了解更多内容。
在和服务器交流时,服务器总会返回一个JSON,其中is_success字段总是存在,它表示你的需求是否被满足,如果请求成功,is_success=true
,否则is_success=false
表示失败,此时还会返回一个error
字段来说明出错的原因。
现在你已经能够和服务器取得联系了,就向服务器介绍一下你自己吧。
请你告诉服务器你的名字是什么,你的学号是什么。名字使用字段name
,学号使用字段student_number
。请把以上信息以GET
方式交到以下地址:
http://2**.207.12.156:9012/step_02
提示:对你来说处理中文可能有点困难,你可以给自己起个英文名字。
import requests as re prama = { 'name' : 'Alex', 'student_number' : '202108023' } url = 'http://2**.207.12.156:9012/step_01' getHml = re.get(url , params = param) print(getHml.text)
使用requests
的.get()
函数。
这个函数有几个形参 当下你只需要知道
url
目标链接
params
传送的信息,以字典的形式给出。
这两个参数的传递用了Python的两种参数传递方法。这里只是演示,正是编程切忌这么做。这里是为大家讲解语法知识。
url
是位置实参 位置实参的顺序很重要
params = param
params
是形参名 param
是实参 使用关键字实参时,务必准确指出函数定义中的实参名
文章会随时改动,注意到博客里去看。一些网站会爬取本文章,但是可能会有出入。
https://www.cnblogs.com/asmurmur/