我是 Haskel 的新手,我正在尝试使用http-conduit运行一个简单的示例,该示例是他们文档中提供的示例。 但是,在运行程序时,我总是得到: • Couldn't match expected type ‘Request’ with actual type ‘[Char]’ ...
我是 Haskel 的新手,我正在尝试使用http-conduit运行一个简单的示例,该示例是他们文档中提供的示例。 但是,在运行程序时,我总是得到: • Couldn't match expected type ‘Request’ with actual type ‘[Char]’ ...
我面临一个问题,我需要将一个特定 Web 服务的超时设置为所有其他服务的默认值以外的值。 现在我需要找到一种方法,我可以以某种方式以编程方式覆盖我的服务的 http 管道超时。 有人可以指导我如何实现这一目标吗? 这是我当前的配置和服务: ...
我想知道如何使用服务器的IP地址(而不是URL)建立请求。 实际上,我从给定的URL开始,然后借助镜头重新构建请求: 它工作正常,但代码笨拙。 ...
在 camel-cxf 中,我必须通过代理调用 SOAP web 服务(在 https 中公开):配置 http 管道如下 它适用于 http 调用(未设置代理服务器类型)但不适用于 https 调用。 此代理需要基本身份验证。 阅读各种文章后,我发现 CXF 中存在一个错误,它不会在 CONNEC ...
我想使用Haskell直接使用Bloodhound或REST api将请求发送到Amazon托管的Elasticsearch服务器。 由于服务器具有基于IAM的访问策略,因此我需要对签名进行签名 。 为了为每个单个请求签名,需要计算有效负载的哈希值。 我不确定如何将RequestBod ...
我正在为Yesod应用程序进行OAuth2身份验证,但遇到了我真的不理解的类型错误。 目前,代码已损坏,并且抛出了:: IO ()和undefined ,以帮助我隔离类型错误,但是相关代码为: 请注意,我使用ScopedTypeVariables扩展名专门将httpLbs (urlEn ...
此功能(使用httpLBS)有效: 但是这个函数(使用httpJSON)不会: 它抛出错误: ...
我正在使用http-client教程来使用TLS连接获取响应正文。 因为我可以观察到, print由被称为withResponse ,为什么不print强制在下面的代码片段输出整个响应? 我需要这样写: 我要打印的主体是一个懒惰的ByteString。 我仍然不确定我是否应该 ...
我正在尝试使用http-conduit库,并有一个简单的示例: 我从这篇文章中了解到,我应该更喜欢将响应作为ByteString而不是[Char]或String。 我以为OverloadedStrings编译指示可能不会引起太大的问题,但是就我的输出类型而言似乎没有变化。 该函数 ...
我明白 ”。” (点)作为功能组合。 我理解“|” (管道)作为“或”,警卫介绍语法(从这里 ),但我在http-conduit上看到了一个使用“。|”的答案。 以我不理解的方式使用此运算符。 我发现的其他管道参考,例如: https://docs.google.com/ ...
我正在使用simplehttp查询网页。 例如:let webLink =“ www.example.com/”,数字= 257(从文件中读取数字)。 它在Windows上工作正常,但在Mac上,它会抛出错误404,因为其显示路径为“ www.example.com/257%0D”,我 ...
我(是Haskell的新手)正尝试对从网页收到的ByteString进行解压缩操作。 基本上,我想从网页中搜索几个单词,所以我试图标记流,然后从单词中搜索单词。 但是我正在错误以下 从黑客中我可以看到它的签名是 ...
给定一个共享HTTP经理,似乎是,如果requestBody是类型的requestBodySource并且如果错误长度是为请求体提供,则后续请求将废话了上相同的HTTP经理约20秒。 似乎有一些关于共享状态和GivesPopper可能导致了这个问题。 下面是一个重现它的示例代码 - 我们使用 ...
我正在尝试修改此AWS S3上传代码以处理长度已知的Lazy ByteString (这样就不会强制在内存中完整读取它-它是通过网络预先发送长度的)。 看来我必须在Lazy ByteString上定义GivesPopper函数,以将其转换为RequestBodyStream 。 由于定义 ...
我使用http-conduit创建了一个程序,它需要与没有有效TLS证书的服务器通信。 在这种情况下,它是一个自签名证书。 https-test.hs : 预期产量 实际输出: ...
我正试图找到一种方法来检查Haskell中是否存在网页。 服务器只是HTTP2 / HTTPS,我正在尝试检查该服务器应用程序中是否存在该页面。 是否有任何Haskell软件包具有良好的文档来检查状态代码是200还是404? 使用强大的HTTPS和HTTP2服务器? 这里我目前有 ...
我正在尝试创建一个管道,该管道将通过管道源从HTTP流数据。 这是我到目前为止的内容: 但是我越来越 预计MonadReader会如何发展? 这对我来说没有任何意义。 ...
我正在尝试使用http-conduit向电子表格API创建发布请求。 不幸的是,发帖请求不起作用,并且Google表格服务器没有提供任何关于我在请求中做错了什么的反馈。 我正在使用https://developers.google.com/google-apps/spreadsheets ...
我想通过POST请求(文本框中的ip)获取geocodeip.com的正文。 这是我的代码: 到目前为止,如果我“完成”他与L.putStr $ responseBody res一起工作,就可以了,但是如何从中获得tags呢? 编译错误: 如何解决这种类型错误? ...