当前位置: 首页 > 面试题库 >

Python中的简单URL GET / POST函数

蓬兴国
2023-03-14
问题内容

我似乎无法在Google上找到它,但是我想要一个执行此操作的函数:

接受3个参数(或更多参数):

  • website
  • Parameter dictionary
  • POST或GET

返回结果和响应代码。

有一个摘要吗?


问题答案:

要求

https://github.com/kennethreitz/requests/

以下是一些常见的使用方式:

import requests
url = 'https://...'
payload = {'key1': 'value1', 'key2': 'value2'}

# GET
r = requests.get(url)

# GET with params in URL
r = requests.get(url, params=payload)

# POST with form-encoded data
r = requests.post(url, data=payload)

# POST with JSON 
import json
r = requests.post(url, data=json.dumps(payload))

# Response, status etc
r.text
r.status_code

httplib2

https://github.com/jcgregorio/httplib2

>>> from httplib2 import Http
>>> from urllib import urlencode
>>> h = Http()
>>> data = dict(name="Joe", comment="A test comment")
>>> resp, content = h.request("http://bitworking.org/news/223/Meet-Ares", "POST", urlencode(data))
>>> resp
{'status': '200', 'transfer-encoding': 'chunked', 'vary': 'Accept-Encoding,User-Agent',
 'server': 'Apache', 'connection': 'close', 'date': 'Tue, 31 Jul 2007 15:29:52 GMT', 
 'content-type': 'text/html'}


 类似资料:
  • 本文向大家介绍python中count函数简单用法,包括了python中count函数简单用法的使用技巧和注意事项,需要的朋友参考一下 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。 count()方法语法: 参数 sub -- 搜索的子字符串 start -

  • 本文向大家介绍python中的turtle库函数简单使用教程,包括了python中的turtle库函数简单使用教程的使用技巧和注意事项,需要的朋友参考一下 具体内容如下所示: 参考案例: 总结 以上所述是小编给大家介绍的python中的turtle库函数简单使用教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持! 如果你觉得本文对你

  • 本文向大家介绍Python中利用sorted()函数排序的简单教程,包括了Python中利用sorted()函数排序的简单教程的使用技巧和注意事项,需要的朋友参考一下 排序算法 排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽

  • 本文向大家介绍简单介绍Python中的filter和lambda函数的使用,包括了简单介绍Python中的filter和lambda函数的使用的使用技巧和注意事项,需要的朋友参考一下 filter(function or None, sequence),其中sequence 可以是list ,tuple,string。这个函数的功能是过滤出sequence 中所有以元素自身作... filter(

  • 本文向大家介绍简单解读C++中的虚函数,包括了简单解读C++中的虚函数的使用技巧和注意事项,需要的朋友参考一下 虚函数 简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略。下面来看一段简单的代码 通过class A

  • 问题内容: 已关闭 。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗? 更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 我正在Python中寻找一个简短而又酷的rot13函数;-)我编写了这个函数: 谁能做得更好?例如,支持大写字符。 问题答案: 这是一个maketrans / translate解决方案