如何在python中发出post请求

2024-01-06

这是卷曲命令:

curl -H "X-API-TOKEN: <API-TOKEN>" 'http://foo.com/foo/bar' --data # 

让我解释一下数据的含义

POST /foo/bar
Input (request JSON body)

Name    Type    
title   string  
body    string

所以,基于此..我想:

卷曲-H“X-API-TOKEN:”'http://foo.com/foo/bar http://foo.com/foo/bar' --data '{"title":"foobar","body": "此正文同时具有“双”和“单”引号”}'

不幸的是,我也无法弄清楚(就像来自 cli 的curl) 虽然我想使用 python 来发送这个请求。 我该怎么做呢?


使用标准Pythonhttplib and urllib你可以做的图书馆

import httplib, urllib

headers = {'X-API-TOKEN': 'your_token_here'}
payload = "'title'='value1'&'name'='value2'"

conn = httplib.HTTPConnection("heise.de")
conn.request("POST", "", payload, headers)
response = conn.getresponse()

print response

或者如果你想使用名为的不错的 HTTP 库“要求” http://docs.python-requests.org.

import requests

headers = {'X-API-TOKEN': 'your_token_here'}
payload = {'title': 'value1', 'name': 'value2'}

r = requests.post("http://foo.com/foo/bar", data=payload, headers=headers)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在python中发出post请求 的相关文章

随机推荐

  • 如何将两个 long 相除并得到值?

    我需要计算整数和长整数的概率 但我总是得到0 整数a 234 长b 123453344L 浮动 c a b 如何在 Java 中得到正确的结果 您需要将其中一个投射为float 或将其中一个变量声明为float从头开始 否则 Java 的整
  • 何时适合在 Web 项目中使用 UUID?

    我正忙于一个新项目的数据库设计 我不确定是否使用UUID或普通的表唯一自增id 到目前为止 我建立的网站都在一台服务器上运行 非常大的流量从来都不是太令人担忧的问题 然而 这个 Web 应用程序最终将在多个服务器上同时运行 提供 API 并
  • 自定义控件中的膨胀布局 - 如何?

    我有关于如何在这里创建自定义控件的想法 Android 界面 需要有关使用哪些小部件的建议 https stackoverflow com questions 5891153 android interface need suggestio
  • 如何从 Android APK 生成调用图?

    我从 Google Play 下载了一些 Android 应用程序 我有Smali通过逆向工程工具进行编码apktool 我想为这些应用程序生成调用图 我在堆栈溢出和谷歌上看到了很多链接 大多数建议的工具要么用于c c 或者如果他们是为了J
  • 调用 wait() 时出现异常

    我正在实现一个应用程序 在其中播放两种声音 触摸和展示 其次是 tiger 这是在我的looper方法 我第一次打电话 然后打电话wait 然后调用looper again 问题是我在 LogCat 中遇到异常wait call 这是我的代
  • C++:将字符串拆分并将内容填充到 std::vector 的优雅方法

    我想沿着空格分割一个字符串 并且我知道标记 代表有效整数 我想将标记转换为整数 并用它们填充向量 我可以使用 boost split 创建令牌字符串向量 然后使用 std transform 你的解决方案是什么 使用升压是可以接受的 像这样
  • WPF 装饰器剪辑

    我有一个ItemsControl in a ScrollViewer 中的项目ItemsControl被扩展为DataTemplate它基本上由一个Adorner 现在的问题是 当滚动时 Adorner在外部可见ScrollViewer 假
  • 如何在 MATLAB 中保存更改后的图像?

    我想将图像读入 MATLAB 在其上绘制一个矩形 然后保存该图像 另外 我刚刚学习 MATLAB 请轻点 看起来应该很简单 但我似乎做不到 im imread image tif imshow im rectangle Position 1
  • 有没有办法检测当前的输入语言设置是什么?

    我基本上想知道系统当前的输入语言是什么 对于设置了多种语言输入法的用户 这将确定是否a的文本方向
  • 如何设置导航器拖动手柄的样式,Highstock

    除了颜色之外 是否可以设置导航器手柄的样式 如形状 高度 宽度 边框半径 背景等 来自 API 文档 http api highcharts com highstock navigator handles http api highchar
  • 对于 SQLCHAR 类型参数,ODBC SQLBindParameter 的 ColumnSize 参数可以是 strlen(param) + 1 吗?

    SQLBindParameter 函数的示例位于http msdn microsoft com en us library ms710963 v vs 85 aspx http msdn microsoft com en us librar
  • Scala:如何获得 Future 的结果

    我有一个返回a的方法Future像这样 def isTokenExpired token String Future Boolean 然后我有另一个调用的方法isTokenExpired返回一个Boolean像这样 def isExpire
  • 时间:2019-05-17 标签:c#UWPautoscrollingtext

    我目前正在为树莓派 Windows IoT 构建一个应用程序 它接受 UDP 消息并将其显示在屏幕上 我需要一种方法让文本自动在屏幕上水平滚动 我不能让用户单击按钮 因为没有输入设备连接到 Pi 到目前为止 我一直在尝试使用滚动查看器并手动
  • 罗技的 LED 照明 SDK 无法与我的 G502 配合使用

    我想得到罗技自己的 LED SDK http gaming logitech com en us developers正在使用我的 G502 但我不能 我使用的是 SDK 版本 8 82 7 这是迄今为止的最新版本 我在 SO 或互联网的其
  • Django 模型和表单有什么区别?

    我是 Django 新手 无法理解模型和表单 任何人都可以向我建议与它们相关的差异和教程吗 基本上 模型封装了有关某事物的信息 即 它models它 并存储在数据库中 例如 我们可以模拟一个人 from django import mode
  • 以这种方式传递参数意味着什么?

    我正在学习 javascript 我看到了我不理解的这段代码 exports configure expressapp null userdb null path myroute gt handle routes 我对传入参数的结构以及内部
  • NavigationBar setShadowImage 并不总是有效

    我试图在表格视图中为导航栏设置自定义阴影图像 但它仅显示在某些视图中 我创建了一个超类来设置表视图的样式 void viewDidLoad super viewDidLoad Set navigation bar background se
  • 在 TensorFlowdynamic_rnn 中使用sequence_length参数时如何处理填充

    我正在尝试使用dynamic rnnTensorflow 中的函数可加快训练速度 经过一些阅读后 我的理解是加速训练的一种方法是显式地将值传递给sequence length该函数中的参数 经过更多阅读后 发现this https stac
  • 如何在 Android Kitkat 中设置默认短信应用程序?

    我制作了一个 Android 短信应用程序 在其中我可以像 Android 消息应用程序一样发送和接收短信 现在我已将目标设置为 4 4 Android KitKat 版本 但 Android KitKat 具有新的 默认消息传递 应用程序
  • 如何在python中发出post请求

    这是卷曲命令 curl H X API TOKEN