python调用post请求 xml,带有Python请求的XML POST

news/2025/1/25 19:40:56

我试图使用uClassify API根据文本对对象进行分类。要与API交互,我需要发出XML POST请求,例如:<?xml version="1.0" encoding="utf-8" ?>

我试图使用HTTP请求模块以及xml.etree.ElementTree来创建一个xml树,但是我得到了左右的错误。下面是我试过的一些代码:>>> import elementtree.ElementTree as ET

>>> from xml.etree.cElementTree import Element, ElementTree

>>> import requests

>>>

>>> root = ET.Element("uclassify", xlms="http://api.uclassify.com/1/RequestSchema", version="1.01")

>>> head = ET.SubElement(root, "writeCalls", writeApiKey="*************", classifierName="test")

>>> action = ET.SubElement(head, "create", id="CreateTest")

>>> tree = ElementTree(root)

>>>

>>> r = requests.post('http://api.uclassify.com/', tree)

>>>

>>> ........

>>> TypeError: must be convertible to a buffer, not ElementTree


https://dhexx.cn/news/show-2301493.html

相关文章

小密圈 php,知识星球app下载

知识星球app是由小密圈改名而来&#xff0c;除了更换了新的名字&#xff0c;知识星球app也加入了众多新功能&#xff0c;在这里大家可以加入到自己感兴趣的小圈子&#xff0c;在更纯净的环境中学习、交流和讨论。小编点评到知识星球app建一个圈子&#xff0c;按年收费&#xff…

bootstrap 对话框 移动,bootstrap实现弹窗和拖动效果

有时开发一些特效&#xff0c;自己感觉挺爽的&#xff0c;像操作自己电脑一样操作你的网页&#xff0c;这里就介绍一个使用bootstrap的一点多窗口和拖动效果吧&#xff01;这里&#xff0c;我们不使用静态打开的的方式&#xff0c;low...,1、添加一个a链接 触发&#xff0c;打开…

oracle scn跳变是什么意思,Oracle block scn什么时候发生变化

我们知道block scn存在 block头中&#xff0c;其具体位置在block offset 8-13中&#xff0c;即占用6个字节。用bbed查看&#xff0c;可以看到scn处于kcbh结构体中&#xff0c;其中offset 8-11属于scn的低8位&#xff0c;offfset 12-13属于scn的高4位。struct kcbh, 20 bytes …

oracle创建64位序列号,Oracle创建序列号

Oracle中的序列号顾名思义就是创建一个序列号&#xff0c;可以在插入或者更新的时候调用&#xff0c;相当于是一个生成器创建语法&#xff1a;create sequence myseincrement by 1 --增长度start with 1 --从哪里增加&#xff0c;就是说下一个获取的值从这个值开…

oracle t7 1,Oracle SPARC t7-1服务器介绍及配置参数

Oracle的SPARC t7 - 1服务器是一个单处理器系统&#xff0c;它使组织能够以相比其他方案更低的成本、更高的安全性和性能来响应IT需求。它是理想的企业类工作负载&#xff0c;包括数据库、应用程序、Java和中间件&#xff0c;特别是在云环境中。这个系统是基于SPARCM7处理器&am…

求列累计oracle rollup,oracle-rollup 跟cube分组累计求和

oracle--rollup 和cube分组累计求和group by 语句支持基本的having条件&#xff0c;还支持rollup和cube提供信息汇总功能&#xff0c;类似小计。rollup&#xff1a;纵向小计&#xff0c;从右向左逐个对每一列进行小结并在结果中生成独立的一行。只返回第一个分组条件指定的列的…

linux中打开php文件,如何从php文件重启Linux

我在Linux系统上有一个brftv用户&#xff0c;并且我有运行nginx的www-data。从终端我可以让我的brftv用户运行sudo /sbin/reboot自从我将以下内容添加到我的/ etc / sudoers文件的“ #user权限规范”部分后&#xff0c;它就可以正常工作&#xff1a;brftv ALLNOPASSWD: /sbin/h…

linux ssh 命令 密码错误,linux中ssh密钥登录失败解决办法

今天我在设置ssh密钥登录的时候&#xff0c;发现这个奇怪的情况&#xff0c;我将我的id_rsa.pub密钥内容拷贝到远程linux主机的A用户的.ssh下的authorized_keys(这个文件我手动建立的)下&#xff0c;但是再次登录时&#xff0c;发现还需要输入密码&#xff0c;额&#xff1f;这…

windows挂载linux共享文件夹,windows 挂载linux搭建的nfs共享文件夹目录

linux搭建nfs共享磁盘参考&#xff1a;linux配置NFS网络共享文件夹目录 ,下面详细说明windows如何挂载linux搭建的nfs共享文件夹。1.打开控制面-程序 打开或关闭windows功能-角色-添加角色-文件服务2.继续选择角色服务-网络文件系统服务-然后点击下一步安装3.挂载linux nfs共享…

Linux中用时较长的命令,超有用!20个 Unix/Linux 命令技巧

作者&#xff1a;nixCraft让我们用这些Unix/Linux命令技巧开启新的一年&#xff0c;提高在终端下的生产力。我已经找了很久了&#xff0c;现在就与你们分享。删除一个大文件我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃&#xff0c;我担心这是…