标签: http-request

HTTP"Content-Type"标头的所有可能值是什么?

我必须在将Content-Type标头值传递给HTTP请求之前验证它.

是否有针对所有可能值的特定列表Content-Type

否则,有没有办法在HTTP请求中使用它之前验证内容类型?

content-type http http-headers http-request

233
推荐指数
2
解决办法
30万
查看次数

Python"请求"模块的代理

关于Python 的优秀Requests模块,这只是一个简短的,简单的.

我似乎无法在文档中找到变量'proxies'应​​包含的内容.当我发送一个带有标准"IP:PORT"值的字典时,它拒绝了它要求2个值.所以,我猜(因为这似乎没有在文档中说明)第一个值是ip而第二个是端口?

文档只提到这个:

proxies - (可选)字典映射协议到代理的URL.

所以我试过了......我该怎么办?

proxy = { ip: port}
Run Code Online (Sandbox Code Playgroud)

在将它们放入dict之前,我应该将它们转换成某种类型吗?

r = requests.get(url,headers=headers,proxies=proxy)
Run Code Online (Sandbox Code Playgroud)

python http-request python-requests

145
推荐指数
7
解决办法
24万
查看次数

如何使用POSTMAN同时发出多个请求

我想从POSTMAN Google Chrome扩展程序中发布数据.我想用不同的数据发出10个请求,它应该是同一时间.

在POSTMAN中可以这样做吗?如果有,任何人都可以解释我如何实现这一目标?

感谢您的时间.

post http-request postman

139
推荐指数
9
解决办法
16万
查看次数

使用带有Python请求库的get方法的头文件

所以我最近偶然发现这个伟大的库在Python中处理HTTP请求; 在这里找到http://docs.python-requests.org/en/latest/index.html.

我喜欢使用它,但我无法弄清楚如何在我的获取请求中添加标题.救命?

python http-request python-requests

122
推荐指数
4
解决办法
22万
查看次数

如何使用Python Requests库在post请求中发送cookie?

我正在尝试使用请求库发送带有帖子请求的cookie,但我不确定如何根据其文档实际设置cookie.该脚本用于维基百科,需要发送的cookie采用以下形式:

enwiki_session=17ab96bd8ffbe8ca58a78657a918558e; path=/; domain=.wikipedia.com; HttpOnly
Run Code Online (Sandbox Code Playgroud)

但是,requests文档快速入门将此作为唯一示例:

cookies = dict(cookies_are='working')
Run Code Online (Sandbox Code Playgroud)

如何使用此库对上述cookie进行编码?我是否需要使用python的标准cookie库,然后将其与POST请求一起发送?

python cookies http-request python-requests

80
推荐指数
2
解决办法
17万
查看次数

如何为nginx请求设置允许的URL长度(错误代码:414,uri太大)

我在10个杂种前面使用Nginx.

当我提出大小超过2900的请求时,我会回来:

错误代码414:uri太大了

有没有人知道nginx配置文件中确定允许的uri长度的设置?

webserver nginx http-request

52
推荐指数
3
解决办法
8万
查看次数

何时应该在HTTP代理服务器上使用CONNECT和GET HTTP方法?

我正在构建一个WebClient库.现在我正在实现一个代理功能,所以我正在进行一些研究,我看到一些使用该CONNECT方法请求URL的代码.

但是在我的Web浏览器中检查它,它不使用该CONNECT方法,而是调用GET方法.

所以我很困惑.当我应该使用这两种方法?

proxy httpwebrequest http-proxy proxy-server http-request

52
推荐指数
3
解决办法
7万
查看次数

使用Postman Chrome扩展程序发送多部分/混合内容

我正在努力使用Postman Chrome扩展程序创建POST多部分/混合请求

这是我的卷曲请求什么效果很好

curl -H "Content-Type: multipart/mixed" 
-F "metadata=@simple_json.json; type=application/json "
-F "content=@1.jpg; type=image/jpg" -X POST http://my/api/item -i -v
Run Code Online (Sandbox Code Playgroud)

有趣的回应部分

内容长度:41557

期待:100-继续

内容类型:multipart/mixed; 边界= ---------------------------- 8aaca457e117

  • 额外的东西不精细transfer.c:1037:0 0
  • 具有持久连接的HTTP 1.1或更高版本,支持流水线操作

当我使用Postman时 在此输入图像描述

我得到了这样的回应

{"message":"Could not parse multipart servlet request;
 nested exception is org.apache.commons.fileupload.FileUploadException: 
 the request was rejected because no multipart boundary was     
 found","type":"error","status":500,"requestId":"1861eloo6fpio"}
Run Code Online (Sandbox Code Playgroud)

就是这样 - 我希望摆脱那个错误.如果需要更多信息请问:)

curl google-chrome http-headers http-request postman

47
推荐指数
1
解决办法
4万
查看次数

请求中未接受的Content-Type的HTTP状态代码

对于某些资源,我的REST风格的服务器只接受PUTPOST使用JSON对象请求作为内容主体,因此需要Content-Typeapplication/json,而不是application/x-www-form-urlencodedmultipart/form-data或其他任何东西.

格式错误的JSON(或缺少JSON)返回a,400其中包含直接从JSON解析器引发的异常中获取的错误消息,以进行调试.

哪个HTTP错误代码意味着客户端发送了一个不可接受的请求Content-Type,即使服务器可以在技术上解析请求内容?

rest http http-status-codes mime-types http-request

43
推荐指数
1
解决办法
3万
查看次数

如何从Python请求调用中提取HTTP响应主体?

我正在使用Python请求库.我试图找出如何从响应中提取实际的HTML正文.代码看起来有点像这样:

r = requests.get(...)
print r.content
Run Code Online (Sandbox Code Playgroud)

这应该打印很多内容,但不打印任何内容.

有什么建议?也许我误解了requests.get()是如何工作的?

http-request python-requests

40
推荐指数
3
解决办法
8万
查看次数