python使用httplib发送put请求可以带参数么?

问题描述

python使用httplib发送put请求可以带参数么?

This creates an HTTP message

with the content of BODY as the enclosed representation

for the resource http://localhost:8080/foobar

...
import httplib
BODY = "***filecontents***"
conn = httplib.HTTPConnection("localhost", 8080)
conn.request("PUT", "/file", BODY)
response = conn.getresponse()
print response.status, response.reason
200, OK

这个是官方文档的例子,我看了下request的方法代码,参数还可以传个headers进去。就像这样:conn.request("PUT", "/file", body=BODY,headers={}),那我现在file后边还有参数的,我怎么加进去。就是这样的put host/file.txt?aaa=bbb&ccc=ddd

解决方案

直接放url中一起把参数带过去

解决方案二:

熊弟你这个排版我手机都看尿了

时间: 2024-10-29 07:08:13

python使用httplib发送put请求可以带参数么?的相关文章

c# winform 请求post 带参数 请求网址

问题描述 c# winform 请求post 带参数 请求网址 c# winform 请求post 带参数 请求网址 例如:这是它post请求的网址 :www.baidu.xxx.xxx.html 请求的的正文是 Uname= //后面自己传的参数 成功状态返回1 怎么实现呢 解决方案 http://www.cnblogs.com/xssxss/archive/2012/07/03/2574554.html 解决方案二: bobo的文章很详细,注意设置x-www-form-urlencoded,

java如何去请求远程的servlet 的post请求(需要带参数)

问题描述 java如何去请求远程的servlet,并且带着参数,在servlet中用getParameter可以获取参数,求大神... 解决方案 解决方案二:HttpClient解决方案三:HttpClient获取连接,PostMethod发post请求解决方案四:谢谢,已解决

python通过get,post方式发送http请求和接收http响应的方法

  本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法.分享给大家供大家参考.具体如下: 测试用CGI,名字为test.py,放在apache的cgi-bin目录下: ? 1 2 3 4 5 6 7 8 9 10 #!/usr/bin/python import cgi def main(): print "Content-type: text/htmln" form = cgi.FieldStorage() if form.has_key(&q

无法使用python来发送get请求来得到url

问题描述 无法使用python来发送get请求来得到url 想写一个程序来爬取图片,但是图片只显示较低分辨率的,想要得到高分辨率的图片需点一下 图片发送请求才能才能得到有效的高清图片url,不然就算知道url打开也是403,想使用 python里的requests.get来发送请求,但却没效果,就算把cooki和agent打表成参数 给它也没用,有大神知道该怎么解决吗? 解决方案 用fiddler这个程序对照你的提交的数据和浏览器提交的,对比每个字段,找出不同. 解决方案二: 除了cookie

spring-Spring4 MVC 发送带参数的get请求,返回404

问题描述 Spring4 MVC 发送带参数的get请求,返回404 我很奇怪的是,不带参数就能执行controller里的内容,带了参数就直接404了. GET https://localhost:8443/devCms/news/news?pageNo=1&_t=1418783433655 404 (Not Found) 解决方案 那要看你是不是有拦截器把拦截了 跳转到一个不存在的页面,所有就有404了. 解决方案二: 断点调试,查看是否进入controller.如果没进入可能是你的spri

Python中使用socket发送HTTP请求数据接收不完整问题解决方法_python

由于工作的需求,需要用python做一个类似网络爬虫的采集器.虽然Python的urllib模块提供更加方便简洁操作,但是涉及到一些底层的需求,如手动设定User-Agent,Referer等,所以选择了直接用socket进行设计.当然,这样的话,需要对HTTP协议比较熟悉,HTTP协议这里就不做讲解了.整个python的代码如下: #!/usr/bin env python import socket host="www.baidu.com" se=socket.socket(soc

HttpClient4.X发送带参数的POST请求

HttpClient 是apache 组织下面的一个用于处理HTTP 请求和响应的开源工具.所用jar包为httpclient-4.3.6.jar.httpcore-4.3.3.jar.httpmime-4.3.6.jar.commons-codec-1.6.jar. 发送Post请求代码如下: package com.zkn.newlearn.httpclient; import java.io.BufferedReader; import java.io.IOException; impor

HttpClient4.X发送带参数的Get请求

HttpClient 是apache 组织下面的一个用于处理HTTP 请求和响应的开源工具.所用jar包为httpclient-4.3.6.jar.httpcore-4.3.3.jar.httpmime-4.3.6.jar.commons-codec-1.6.jar. 发送Get请求代码如下: package com.zkn.newlearn.httpclient; import java.io.BufferedReader; import java.io.IOException; import

Android中发送Http请求(包括文件上传、servlet接收)的实例代码_Android

复制代码 代码如下: /*** 通过http协议提交数据到服务端,实现表单提交功能,包括上传文件* @param actionUrl 上传路径 * @param params 请求参数 key为参数名,value为参数值 * @param file 上传文件 */public static void postMultiParams(String actionUrl, Map<String, String> params, FormBean[] files) {try {PostMethod p