如何仅使用Rebol3发送HTTP POST请求

使用Rebol3发送HTTP POST请求和获取响应(例如 XML格式)的最简单方法是什么?

在Rebol2中是否有使用read / custom的功能,就像在这个问题中所做的那样?

How to send an HTTP post with a custom header using REBOL

我应该从哪里加载我的Rebol3二进制文件?我没有找到很多关于这方面的文件……

Ports: Synchronous and Asynchronous Operations上的文档显示了如何使用GET和POST.总结一下:

默认行为是假设帖子数据应被视为application / x-www-form-urlencoded. (如果要将普通Rebol数据块编码为该格式,请参阅%altwebform.r)

result: write http://www.rebol.com/cgi-bin/updata.r data

如果您需要自定义标头,则需要传递块,而不是传递字符串.用WORD开始吧! post后跟一块Rebol格式的键/值对,然后是你的数据:

result: write http://www.rebol.com/cgi-bin/updata.r compose [
    post [
        Content-type: "text/x-rebol"
        ;-- other fields here
    ]
    (data)
]

结果将是二进制!并且可以转换为字符串!解析任何XML或其他任何东西.

where should I be downloading my Rebol3 binaries from?

您应该从http://www.rebolsource.net/下载二进制文件

相关文章
相关标签/搜索