首页 > 其他分享 >MultipartEncoder处理request请求为表单数据时

MultipartEncoder处理request请求为表单数据时

时间:2024-10-18 10:11:33浏览次数:6  
标签:username log request 表单 headers MultipartEncoder data 7e713d354f0fa6

-----------------------------7e713d354f0fa6
Content-Disposition: form-data; name="username"

log_username
-----------------------------7e713d354f0fa6
Content-Disposition: form-data; name="password"

log_pwd
-----------------------------7e713d354f0fa6--
import requests
from requests_toolbelt import MultipartEncoder

headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko',
        }

        data = MultipartEncoder(fields={'username': log_username,
                                        'password': log_pwd}, boundary='---------------------------7e713d354f0fa6')

        headers['Content-Type'] = data.content_type

        url = 'http://xxx/index.html#/user/login'

        r = requests.post(url, data=data.to_string().decode(), headers=headers, verify=False)
        token = r.json()['data']['token']

 

标签:username,log,request,表单,headers,MultipartEncoder,data,7e713d354f0fa6
From: https://www.cnblogs.com/daizichuan/p/18473696

相关文章

  • Chromium form表单post提交过程分析c++
    form表单get提交参考之前文章Chromium前端form表单提交过程分析c++-CSDN博客一、表单post提交测试例子:<!DOCTYPEhtml><html><head><meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body><h2>表单</h2>......
  • HTML表单笔记> #干货 #知识‼
    表单是网页中最常用的元素,是网站服务器端与客户端之间沟通的桥梁。表单在网上随处可见,可用于登录页面输入账号、客户留言、搜索产品等。一、表单标签    网页上由具有可输入表项即项目选择等控件所组成的栏目称为表单。<form>标签用于创建供用户输入的HTML表单,<form>......
  • 前端必知必会-Bootstrap 5 表单
    文章目录Bootstrap5表单堆叠表单Textarea表单行/网格(内联表单)表单控件大小禁用和只读纯文本输入颜色选择器总结Bootstrap5表单堆叠表单所有带有.form-control类的文本<input>和<textarea>元素均获得正确的表单样式:示例<formaction="/action_page.ph......
  • Request -2024/10/16
    请求request在java中获取到前端的数据importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;import......
  • git-pull request
    一、git凭据在使用Git进行版本控制时,凭据主要用于身份验证,以确保用户能够安全地访问和操作代码仓库常见的Git凭据类型:1.用户名和密码最基本的身份验证方式。用户在克隆、推送或拉取时输入其用户名和密码。优点:简单,无需额外配置。缺点:安全性较低,因为密码可以被......
  • springboot接口,放回404 Bad Request
    分析:这种报错,通常都是json格式有误,导致的,比如说接口接受的对象是JSONArray,但是传进来的参数是JSONObject类型2024-10-1610:39:07.555WARN18536---[io-8688-exec-10].w.s.m.s.DefaultHandlerExceptionResolver:Resolved[org.springframework.http.converter.HttpMessag......
  • Selenium操作:测试form表单
    from表单是经常测试的用例,用户登录、注册等都会用到form表单,本文简单设计了一个用户登录的form表单,并对该form表单进行测试一、自定义form表单1、用到的组件如下图,图中定义了一个登录界面的form表单,用到的表单元素:type="text";type="submit"2、代码示例新建HTML文件文......
  • Web端输入表单配合扫码枪
    聚焦输入框,扫码枪输入,自动换行,若重复扫码,删除</template><div><!--***--><!--扫码枪交接对话框--><el-dialogv-dialogDragtitle="报告交接":visible.sync="isScannerHandoverDialogOpen"width="400px"......
  • 详解Python中的Requests会话管理
    在Python的网络编程中,requests库因其简洁的API和强大的功能而广受欢迎。它简化了HTTP请求的过程,使得开发者可以轻松地发送请求并处理响应。然而,requests库的真正强大之处在于其会话管理功能。通过会话管理,我们可以维护一个会话,在这个会话中发送多个请求,这样可以提高性能并......
  • 在K8S中,Requests 和 Limits 如何影响 Pod 的调度?
    在Kubernetes中,Pod的调度过程受到资源请求(Requests)和资源限制(Limits)的直接影响。以下是这些参数如何影响Pod调度的详细说明:资源请求(Requests):资源请求定义了Pod中每个容器所需的最小资源量。在调度Pod时,Kubernetes调度器会寻找具有足够可用资源的节点来满足这些请求......