如何使用REBOL发送带有自定义头的HTTP帖子



我一直在尝试使用该网站的API访问REBOL网站,但我遇到了问题。API调用需要一个自定义头和XML格式的请求。我一直在尝试阅读/自定义,但我不确定如何包括标题,或者它应该采取什么格式。默认头在system/options/cgi是一个对象,所以我认为它应该是一个对象,但你会把它放在哪里?(添加到system/options/cgi不工作)

我猜下面的代码是我需要的…

http-custom-header: make object! [
    Content-Type: text/xml
    etc...
]
xml-request: {
    <?xml version="1.0" encoding="utf-8"?>
    <etc>etc...<etc>
}
site-URL: http://etc...
response: read/custom site-URL reduce ['post xml-request]

这将不起作用,虽然http-custom-header没有放在任何有用的地方。

我讲对了吗?如果是这样,标题应该放在哪里?否则,使用REBOL发送HTML头和请求的可行方法是什么?

我明白了。你只需要在read/custom块中添加header和block(不是object)。因此…

http-custom-header: [
    Content-Type: text/xml
    etc...
]
xml-request: {
    <?xml version="1.0" encoding="utf-8"?>
    <etc>etc...<etc>
}
site-URL: http://etc...
response: read/custom site-URL reduce [
    'header http-custom-header
    'post xml-request
]

相关内容

  • 没有找到相关文章

最新更新