- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试从 HTTP 类中使用 simpleHTTP 获取响应代码(200,404 等)到目前为止:
--how to get the http response Int from response
getStatusCode response = print 0
--this works...
--- othercode ---
rsp <- simpleHTTP (defaultGETRequest_ clean_uri)
file_buffer <- getResponseBody(rsp)
--this fails
response = (getStatusCode rsp)
最佳答案
我觉得你想要的是
getResponseCode :: Result (Response ty) -> IO ResponseCode
来自 Network.HTTP
如果您使用的是 HTTP-4000.2.4 或更高版本,则为模块。对于 HTTP
的早期版本,您显然必须在 rspCode
字段上对自己进行模式匹配,类似于下面为 rspReason
字段显示的方式。
如果您对原因感兴趣,请使用Response
的rspReason
字段, 之后
rsp <- simpleHTTP ...
你有
rsp :: Either ConnError (Response ty) -- Result is a type synonym for (Either ConnError)
并且可以访问每个原因
let reason = case rsp of
Left err -> show err -- for example
Right response -> rspReason response
putStrLn $ "Here's why: " ++ reason
关于http - Haskell SimpleHTTP 获取响应代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12921600/
我正在尝试从 HTTP 类中使用 simpleHTTP 获取响应代码(200,404 等)到目前为止: --how to get the http response Int from response
如何使用MonadBaseControl来自 monad-control抬起simpleHTTP happstack-server 中定义的函数? simpleHTTP 的当前类型: simpleHT
这个问题在这里已经有了答案: AWS deployment goes down frequently (3 个答案) 关闭 9 年前。 我想先说明一下,我是 Devops 的认真初学者,我确信这是一
我试图弄清楚如何使用将使用代理的 Network.HTTP.simpleHTTP 发出基本的 GET 请求。 我已经尝试设置 http_proxy 环境变量,并且我想我了解如何使用 Network.H
我有一个用 Python 实现的非常简单的 HTTPServer。代码如下: import SimpleHTTPServer import SocketServer as socketserver i
我有一个简单的应用程序,它发送 HTTP(s) 请求并打印返回的数据: import Network.HTTP.Conduit (simpleHttp) simpleHttp "http://exam
我正在对 https 域执行 simpleHttp 请求,但响应 html 显示“不受支持的浏览器”消息——我相信这是因为 simpleHttp 不支持 HTTPS。 我的功能: import Net
我正在尝试下载包含在 html 文件中的所有 png 文件。 不过,我无法捕获 404 状态异常,而是我的程序崩溃了。 这是一些示例来演示: import Network.HTTP.Conduit i
在我的 haskell 代码中,我将 Network.HTTP.Conduit 导入为 import Network.HTTP.Conduit 在我的主要功能中,我使用 simpleHTTP 发出了一
我在调试一些golang代码,发现mbanzon/simplehttp库已经被用于http操作,但是这个库在github上已经不存在了。 这个模块是否成为golang核心库的一部分?有什么指点吗? 最
我正在尝试使用 haxr 3000.8.5上传图片到WordPress使用 metaWeblog API 的博客——特别是 newMediaObject方法。 我已经让它适用于小图像,已成功上传 PN
我是一名优秀的程序员,十分优秀!