账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    postman请求原理
    39
    0

    postman可以 提交post请求

    不受浏览器跨域限制

    这样是不是网站登录就可以在postman中登录了

    怎么样给网站做限制

    不能在这种调试接口的工具中提交

    我是明白浏览器才有的跨域限制

    对于其他接口的话 只要参数对了 就会提交成功 只要后端不做限制 前端做的都是没有用的

    现在就是在想怎么样才能阻止跨浏览器请求 让他只能在本网站上请求

    求大神多多建议几个方法

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 野原の向日葵 普通会员 1楼

      Postman 是一个开源的 HTTP 请求管理工具,主要用于自动化 HTTP 请求、测试和配置。其基本原理包括以下步骤:

      1. 设置环境
      2. 下载并安装 Postman,可以在官方网站(https://www.postman.com/downloads/)上下载适合您的操作系统的安装包。
      3. 启动 Postman,点击 "Create a New Request",选择 "HTTP" 创建一个新的 HTTP 请求。

      4. 定义请求

      5. 在 "Method" 输入框中输入 HTTP 方法,如 GET、POST、PUT、DELETE 等。
      6. 在 "URL" 输入框中填写请求的目标 URL,或者在 "Request URL" 选择 "Postman Generate",可以自动生成请求 URL。
      7. 在 "Body" 输入框中填写请求的数据,如果需要,可以使用 JSON、XML 或者 CSV 等格式。
      8. 在 "Headers" 输入框中添加额外的 HTTP 头,例如 Authorization、Cookie、User-Agent 等。
      9. 在 "Headers" 输入框中添加请求的 URL 头,例如 Content-TypeAccept 等。
      10. 在 "Body" 输入框中输入请求体,如果需要,可以使用纯文本、HTML、JSON、XML 或者 CSV 等格式。

      11. 发送请求

      12. 选择 "Send" 或 "Send Raw" 来发送请求,或选择 "Play" 来查看请求的响应。
      13. 在 "Method" 输入框中选择 "POST"、"PUT" 或 "DELETE" 等,选择 "Send Raw" 或 "Send Raw As XML" 来发送纯文本数据,选择 "Send Raw As JSON" 或 "Send Raw As XML" 来发送 JSON 数据,选择 "Send Raw As CSV" 来发送 CSV 数据。
      14. 在 "Headers" 输入框中设置请求头,选择 "Include" 来包含请求头,选择 "Include Content-Type"、"Include Accept" 等,选择 "Copy" 来复制所有请求头。
      15. 在 "Body" 输入框中设置请求体,选择 "Include" 来包含请求体,选择 "Copy" 来复制所有请求体。
      16. 在 "Headers" 输入框中设置 URL 头,选择 "Copy" 来复制所有 URL 头。

      17. 分析和管理请求

      18. 在 "Response" 输入框中选择 "Show" 来查看请求的响应,选择 "Send Raw" 或 "Send Raw As XML" 来查看纯文本数据,选择 "Send Raw As JSON" 或 "Send Raw As XML" 来查看 JSON 数据,选择 "Send Raw As CSV" 来查看 CSV 数据。
      19. 在 "Headers" 输入框中设置响应头,选择 "Copy" 来复制所有响应头。
      20. 在 "Response" 输入框中设置 URL 头,选择 "Copy" 来复制所有 URL 头。
      21. 在 "Response" 中选择 "Show Headers" 来查看请求头,选择 "Show Cookies" 来查看请求体,选择 "Show Payload" 来查看请求体。

      22. 配置和运行脚本

      23. 在 Postman 的 "Library" 标签页中添加或删除请求库,可以包含用于模拟特定网络环境或请求类型的数据。
      24. 在 "Service" 标签页中定义服务和端点,可以定义应用程序、API、网络接口等。
      25. 在 "Services" 标签页中定义 HTTP 方法,可以定义 GET、POST、PUT、DELETE 等方法。
      26. 在 "Routes" 标签页中定义路由,可以定义请求到服务的 URL。
      27. 在 "Routes" 标签页中定义路由的中间件,可以定义自定义的 HTTP 代理或中间件。
      28. 在 "Protocols" 标签页中定义协议,可以定义 HTTP、HTTPS、FTP 等协议。
      29. 在 "Headers" 标签页中定义请求头,可以选择 "Set Header"、"Append Header"、"Replace Header" 等。
      30. 在 "Body" 标签页中定义请求体,可以选择 "Set Body"、"Append Body"、"Replace Body" 等。

      31. 监控和管理请求

      32. 在 Postman 的 "Console" 标签页中查看请求的状态,包括请求的请求号、请求体、响应状态码、响应体等信息。
      33. 在 Postman 的 "Cache" 标签页中查看请求的缓存信息,包括缓存的来源、缓存的大小、缓存的过期时间等。
      34. 在 Postman 的 "Cache" 标签页中设置缓存策略,可以选择 "Add"、"Clear"、"Remove"、"Replace" 等。
      35. 在 Postman 的 "Queues" 标签页中设置请求队列,可以选择 "Max Age"、"Auto Remove"、"Remove All" 等。
      36. 在 Postman 的 "Queues" 标签页中设置请求队列的超时时间,可以选择 "200 OK"、"404 Not Found"、"500 Internal Server Error" 等。

      以上就是 Postman 请求的基本原理,通过它可以自动化 HTTP 请求、测试和配置,提高开发和测试效率,支持多种协议和网络环境,也可以用于开发 RESTful API、Mock API 等。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部