`
yye_javaeye
  • 浏览: 16409 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python发送http post请求

阅读更多
网上看了好多,感觉还是用urllib2最简单

import urllib,urllib2

def doPost(self,data1,data2):
    data = urllib.urlencode({'data1':data1,'data2':data2})
    request = urllib2.Request('http://www.xxx.com/test',data)
    response = urllib2.urlopen(request)
    file = response.read()
    if response.code != 200:
        return 'error code:'+response.code)
    else:
        return file
0
0
分享到:
评论

相关推荐

    Python批量发送post请求的实现代码

    2. 批量发送POST请求:文档介绍了如何在Python中实现批量发送POST请求的功能。在真实场景中,这种需求可能出现在需要自动化测试、数据采集、接口调用等多个场景。文档提供了Java和Python两种语言的实现代码,对初学...

    使用python 2.7来编写post请求接口 。

    1.安装对应的库 2.将test_http_copy.py代码复制到自己的服务器或电脑上 3.python test_http_copy.py启动或(ohup python -u test_http_copy.py > test.log 2>&1 & 后台启动) 4.使用postman调用自测。

    Python 访问http, https请求

    - `requests.post()`:用于发送POST请求,可以发送JSON、表单或其他类型的数据。 - `requests.Session`:创建一个会话对象,可以保持cookies和连接池,提高性能。 HTTP和HTTPS的主要区别在于安全性。HTTP是明文...

    Python使用grequests(gevent+requests)并发发送请求过程解析

    1. Python中的requests库:Python开发人员通常使用requests库来发送HTTP请求。requests库提供了一种简单易用的方法来处理HTTP/1.1协议,使用起来直观且方便。然而,requests的默认行为是串行发送请求,这意味着一次...

    libcurl往python简单服务器发送post请求json文件

    在这个场景中,我们关注的是如何使用libcurl库(一个强大的URL传输库)在C++中向一个用Python编写的简单服务器发送POST请求,同时携带JSON数据。让我们深入探讨这个过程中的关键知识点。 首先,我们要了解Python的...

    python爬虫实现POST request payload形式的请求

    总之,理解`request payload`与`form data`的区别,并能用Python的`requests`库正确构造和发送POST请求,是Python爬虫开发中不可或缺的技能。在实际应用中,我们应根据目标网站的具体需求来选择合适的数据格式和方法...

    Python使用requests发送POST请求实例代码

    ### Python使用requests库发送POST请求详解 在现代Web开发中,使用Python进行网络请求操作非常常见,特别是通过HTTP协议与服务器交互数据。Python中的`requests`库因其简洁易用而广受欢迎,它允许开发者轻松地发起...

    Python读取文本文件参数并发送post请求

    从text文本文件中读取每行XML格式的数据,并将其作为参数发送POST请求,可以使用xml.etree.ElementTree库解析XML数据,然后通过requests库发送请求。

    python做get和post请求

    在给定的标题和描述中,“python做get和post请求”指的就是如何使用Python实现HTTP的GET和POST方法。这两种方法是HTTP协议中最基本的操作,GET用于获取资源,而POST用于提交数据。 在Python中,有几个模块可以用来...

    Python-PostMail一个简单的邮件服务器可以让你发送一个邮件只发送一个POST请求

    Python-PostMail是一个轻量级的邮件服务器,它允许开发者通过发送HTTP POST请求的方式来实现电子邮件的发送。这个工具特别适合那些在web应用中需要集成邮件发送功能,而又不希望涉及复杂的SMTP服务器配置的场景。接...

    python发送HTTP请求的方法小结

    Python 作为一种广泛应用的编程语言,提供了多种方式来发送 HTTP 请求,包括 GET、HEAD 和 POST 方法等。下面我们将详细探讨这些方法及其在 Python 中的应用。 #### 一、GET 方法 GET 方法是最常见的 HTTP 请求...

    pythonPost请求处理和get请求.zip

    在这个例子中,`requests.post()`函数向指定URL发送POST请求,`data`参数是我们要提交的数据,以字典形式给出。`response.status_code`可以获取服务器返回的状态码,200通常代表成功。如果服务器返回的是JSON格式,...

    Python实现简单的HTTP服务器(GET/POST)

    本文将深入探讨如何使用Python实现一个简单的HTTP服务器,支持GET和POST请求。通过理解这个过程,你可以更好地理解网络通信的基本原理,以及Python在网络编程中的应用。 首先,让我们了解HTTP(超文本传输协议)的...

    浅谈python3发送post请求参数为空的情况

    ### Python3发送POST请求参数为空的情况详解 #### 一、引言 在Web开发与测试领域,HTTP请求(包括GET和POST)是最基础的操作之一。其中,POST请求因其可以发送大量数据而被广泛应用于各种场景。然而,在某些情况下...

    解决Python发送Http请求时,中文乱码的问题

    # 使用Request Payload里面的信息发送POST请求 response = requests.post(url1, data=json.dumps(payload), headers=headers) # 处理响应数据 data_a = response.content def parse_js(expr): obj = eval(expr, ...

    python爬虫请求—post

    本篇文章将详细探讨如何使用Python的`requests`库进行POST请求,模拟浏览器登录。 首先,我们需要了解POST请求的基本概念。与GET请求不同,POST请求通常用于向服务器提交数据,如表单填写后提交或者模拟登录等场景...

    Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能

    替代)被用来创建HTTP连接并发送POST请求。 代码中定义了一个名为`postRequest`的函数,它负责构建POST请求的数据和头部信息,然后通过`HTTPConnection`对象的`request`方法发送请求,并获取响应。`json.dumps`用于...

    POST方法发送payload形式的请求1

    在进行网络编程或网页爬虫工作时,我们经常会遇到向服务器发送POST请求的情况。POST请求通常用于提交数据,如登录信息、表单数据等。在处理某些特定的POST请求时,我们可能会遇到一种名为"request payload"的数据...

Global site tag (gtag.js) - Google Analytics