如何使用https进行POST/GET/HEAD?

2024-01-11

我有几个执行 HTTP POST/GET/HEAD 请求的函数。

对于 POST 请求,我使用这个:

http:request(post, {Url, [], ContentType, Body}, [], []).

对于 HEAD/GET 我使用:

http:request(Method, {Url, []}, [], [])

我怎样才能将这两个调用写在一个唯一的调用中? POST 请求具有相对于 GET/HEAD 请求的这两个附加变量。我尝试使用空列表,但得到:

  ** exception error: no function clause matching

非常感谢。


要使用调用httpc仅一次,您需要提取Request调用中的元组,因为这是您使用方法之间的唯一之处:

post(URL, ContentType, Body) -> request(post, {URL, [], ContentType, Body}).
get(URL)                     -> request(get,  {URL, []}).
head(URL)                    -> request(head, {URL, []}).

request(Method, Request) ->
    httpc:request(Method, Request, [], []).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用https进行POST/GET/HEAD? 的相关文章

  • 如何在 erlang 中安装模块?

    我是 Erlang 新手 想知道如何安装第三方模块以在我的 Web 应用程序中使用 您将这些文件放在哪里以及执行什么类型的命令 如果您希望在系统范围内安装第 3 方库 例如 Mochiweb 最好将其设置在 ERL LIBS 环境变量下 我
  • 如何使用 Java 以正确的编码检索 HTML 页面?

    如何使用页面编码中的 HTML 页面读取 HTTP 流 这是我用来获取 HTTP 流的代码片段 输入流读取器有编码可选参数 但我不知道如何获取它 URLConnection conn url openConnection InputStre
  • Erlang 中的非终止函数类型

    我正在学习 Erlang 并尝试使用 Dialyzer 在可能的情况下获得最大的类型安全性 有一点不太明白 什么是类型非终止的函数以及如何表示它 spec 有人能解释一下吗 永远循环且永不终止的函数具有返回类型no return 该返回类型
  • Go客户端程序生成大量TIME_WAIT状态的socket

    我有一个 Go 程序 它从多个 goroutine 生成大量 HTTP 请求 运行一段时间后 程序报错 connect cannot allocaterequestedaddress 当检查时netstat 我得到大量 28229 个连接T
  • 如何设置响应文件名而不强制“另存为”对话框

    我在某些响应中返回一个流 设置适当的content type标头 我正在寻找的行为是这样的 如果浏览器能够呈现给定内容类型的内容 那么它应该将其显示在浏览器窗口中 如果浏览器不知道如何呈现内容 那么它应该显示 另存为 对话框 其中文件名应该
  • http和https在编程中有什么区别[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我只知道 s 代表 安全 用户永远不
  • 是否可以使用 http url 作为 DirectShow .Net 中源过滤器的源位置?

    我正在使用 DirectShow Net 库创建一个过滤器图 该过滤器图通过使用 http 地址和 WM Asf Writer 来流式传输视频 然后 在网页上 我可以使用对象元素在 Windows Media Player 对象中呈现视频源
  • 以 REST 方式更新整个资源集合

    我有一个资源列表的 REST URI 例如 http foo com group users 这些用户中的每一个都有一个序列号 我想公开一种方法来为集合中的所有用户重新编号这些值 并使访问该列表的每个人都可以使用此更改 由于这是对整个集合的
  • HTTP请求的内容长度>正文大小

    我正在管理一个网站 该网站过去几个月在使用 MVC 3 0 ASP net 构建的 IIS 7 5 上运行良好 当我们的 AJAX POST 请求 通过 jQuery 触发 因发布的 JSON 被截断而失败时 我们时不时地会遇到一个问题 到
  • Apache HttpClient TCP Keep-Alive(套接字保持活动)

    我的 http 请求需要太多时间才能被服务器处理 大约 5 分钟 由于连接闲置 5 分钟 代理服务器将关闭连接 我正在尝试在 Apache DefaultHttpClient 中使用 TCP Keep Alive 来使连接长时间处于活动状态
  • 如何找出数据包的HTTP头长度?

    我知道如何手动执行此操作 通过查看十六进制转储 我怎样才能自动获得相同的信息 我必须使用 API 吗 我有wireshark 和Microsoft 网络监视器 这可以通过简单地实现Lua解析器 http wiki wireshark org
  • RESt api:根据身份验证对资源和内容进行识别

    我正在设计一个遵循 HATEOAS REST 原则的 API 但我不确定这个基本点 资源识别 假设这个网址 images它公开了用户 向该用户 上传的所有图像 假设我使用 oauth 访问令牌进行身份验证 images 的内容将根据授权标头
  • 如何用 C 语言通过 HTTP 协议发送图像?

    我是一名正在做网络服务器练习的学生 我需要一些帮助 我的网络服务器在文本页面上运行良好 但是每当浏览器发送一个 GET img jpg HTTP 1 1请求 我不知道如何处理 我听说 HTTP 协议是基于文本的 那么如何在 HTTP 响应中
  • Angular2:动态同步http请求

    Goal 发出一系列同步 http 请求并能够将它们作为一个可观察流进行订阅 示例 不工作 let query arr test1 test2 test3 function make request query arr if query a
  • 在 Python 中将 GET 更改为 POST (Flask)

    我正在尝试创建一个简单的应用程序 其中在服务器上生成整数数组并将其发送到客户端 以下是 app py 中的一些示例 工作 代码 from flask import Flask render template request url for
  • 如何让 HttpClient 返回状态码和响应正文?

    我试图让 Apache HttpClient 触发 HTTP 请求 然后显示 HTTP 响应代码 200 404 500 等 以及 HTTP 响应正文 文本字符串 重要的是要注意我正在使用v4 2 2因为大多数 HttpClient 示例都
  • 如何在erlang中读取mnesia数据库的所有记录?

    我是 erlang 新手 我需要对从 mnesia 数据库获取的所有记录进行一些操作 Result mnesia dirty read mydatabase key1 key2 case Result of gt DEBUG No such
  • Web API GET 请求中的电子邮件地址

    我正在开发在 ASP NET Web API 中实现的 REST API 我们想要支持的一个场景是执行GET通过电子邮件地址请求一些用户信息 理想情况下 客户应该能够执行以下操作 GET api v1 users email your em
  • 下载前获取文件大小并计算已下载的文件大小 (http+ruby)

    谁能帮我 get the 之前的文件大小我开始下载 显示多少 已下载 require net http require uri url http www onalllevels com 2009 12 02TheYangShow Squid
  • 如何使用 python urllib 在 HTTP/1.1 中保持活力

    现在我正在这样做 Python3 urllib url someurl headers HOST somehost Connection keep alive Accept Encoding gzip deflate opener urll

随机推荐

  • 更改暂停消息

    好的 所以您输入时就知道了pause在 CMD 中 它会显示 按任意键继续 我如何将其更改为 按某个键继续 之类的内容 最后 我正在编写一个批处理文件 我想知道如果我有类似的情况会发生什么 echo off cls pause pause
  • Any 的相反方法是什么

    如果集合不包含对象 如何使用 Linq 检查 IE 相反的是Any
  • 如何在java中创建嵌套的json

    我在用java制作json时遇到问题 下面是我必须通过 java 代码创建的 JSON status 0 Response abc def fgh abc abc def abc ghi abc abc abc def abc
  • 更新版本控制上的预提交挂钩文件

    我最近更新了我的pre commit sample文件以在提交时运行 rubocop 重命名为 pre commit bin sh Check for ruby style errors rake run rubocop 我错误地认为这会在
  • 带 orderBy 的 firestore 相等过滤器

    我正在使用 Firestore 并且我有非常简单的带有相等过滤器的查询 其中我需要执行 orderBy 因为我必须限制结果 我无法将 startAfter 与 orderBy 一起使用 因为 Firebase 在这种情况下会引发错误 Fir
  • CSS div:显示:表格替代品?

    div div div some box with unknown width div div div div div wr width 300px height 100px border 1px solid red margin 50px
  • 我们真的需要放置新表达式吗?

    我试图理解放置新表达式 https timsong cpp github io cppwp new delete placement in C 这个堆栈溢出答案 https stackoverflow com a 35089001 2326
  • 反向传播算法:误差计算

    我目前正在编写反向传播脚本 我不确定如何更新我的体重值 这是一张图片 只是为了让事情变得简单 我的问题 如何计算和应用误差 我确实知道 k1 和 k2 会产生错误值 我知道 k1 和 k2 产生单独的误差值 目标 输出 但我不知道是否要使用
  • x86 汇编两条具有相同目标的跳转指令

    我尝试理解 Michael Sikorski 所著的 实用恶意软件分析 一书中的示例 有一个我不理解的反反汇编技术的例子 它说一种常见的技术是创建两个条件指令 即零时跳转 JZ 和非零时跳转 JNZ 它们一起考虑实际上只是一个无条件指令 这
  • 如何使用 Angular js 将本地存储数据放入视图文件中

    你好 我是平均堆栈的初学者 我在本地存储中有数据 我想从本地存储中获取数据并显示在 html 文件中 但我不知道如何获取它 在视图文件上 scope useredit function d var user id d id var data
  • 使用 python3 在 vi​​rtualenv 中设置环境,卡在 setuptools、pip、wheel 上

    运行以下命令 virtualenv p python3 venv gives Running virtualenv with interpreter usr bin python3 Using base prefix usr New pyt
  • 如何在 pgadmin 中删除数据库

    当我尝试在 pgadmin 4 中创建名为 eCommerce 的其他数据库时 会出现此消息 错误 源数据库 template1 正在被其他用户访问 详细信息 还有 2 个其他会话正在使用该数据库 我尝试删除其他数据库 但不起作用并出现 错
  • 延迟 NUnit 断言消息评估

    我的测试代码中有这个断言 Assert That gt eventData Count 0 Is True After notificationPollingDelay Received unexpected event with last
  • 如何规避 Windows 通用 CRT 标头对 vcruntime.h 的依赖

    在尝试在 Windows 上评估 Clang 时 利用 Windows Universal C Run Time Windows Kits 10 Include 10 0 15063 0 ucrt 我立即面临着意想不到的障碍 其形式是未公开
  • Angular:如何在测试时模拟 MatDialogRef

    我有一个DialogComponent具有以下构造函数 其中Dialog是一个自定义对象 constructor public dialogRef MatDialogRef
  • Firebase TypeError:无法读取未定义的属性“val”

    I have tried Firebase cloud function for sending a notification My project structure 这是index js const functions require
  • 使用 PHP 将文件备份到 google 驱动器

    我有一个服务器和一个域名GoDaddy https godaddy com 我想为要上传的文件创建备份谷歌云端硬盘 https drive google com 这样我的所有文件和数据库都有其数据谷歌云端硬盘 https drive goo
  • Android:如何从音频文件中获取音频细节

    我的音乐应用程序使用意图数据作为音乐文件从外部应用程序启动 所以我有像这样的 mp3 音频 URI 文件 storage emulated 0 Music Tamil I20 2014 Ennodu 20 Nee 20 Irundhaal
  • 如何将 DBT 与 AWS Managed Airflow 结合使用?

    希望你一切顺利 我想检查是否有人在 aws mwaa 气流中启动并运行 dbt 我尝试过但没有成功this one https github com gocardless airflow dbt and this https github
  • 如何使用https进行POST/GET/HEAD?

    我有几个执行 HTTP POST GET HEAD 请求的函数 对于 POST 请求 我使用这个 http request post Url ContentType Body 对于 HEAD GET 我使用 http request Met