Tcl 从Fossil TH1发布票证更新/提交到Webhook

Tcl 从Fossil TH1发布票证更新/提交到Webhook,tcl,fossil,Tcl,Fossil,我目前正试图用我的 我遵循以下文档: 下面是我试图在原始TH1请求中运行的示例: http -asynchronous https://discordapp.com/api/webhooks/443395012672094208/(redacted) {content: 'hello there'} 我希望它看起来像这样(我分别在《邮递员》中这样做) 然而,我没有得到任何回应,在化石上调试的空间也不大。我不确定如何准确地格式化有效负载。我也试过把它“串起来”。查看HTTP响应的同步请

我目前正试图用我的

我遵循以下文档:

下面是我试图在原始TH1请求中运行的示例:

http -asynchronous https://discordapp.com/api/webhooks/443395012672094208/(redacted) {content: 'hello there'}
我希望它看起来像这样(我分别在《邮递员》中这样做)

然而,我没有得到任何回应,在化石上调试的空间也不大。我不确定如何准确地格式化有效负载。我也试过把它“串起来”。查看HTTP响应的同步请求尚未实现,因此我无法取消该标志

我的TH1 Regexp设置如下(它不再抛出关于不可接受URI的错误):


这是一个猜测:你可能想要

http -asynchronous $url {{"content":"hello there"}}
双括号不是一个错误:外部大括号是TH1的引号,内部内容是一个JSON对象(我假设您打算将一些JSON数据发布到discord webhook)


您可能需要链接到discord webhook REST API,以查看应该发送的负载。

这是一个猜测:您可能需要

http -asynchronous $url {{"content":"hello there"}}
双括号不是一个错误:外部大括号是TH1的引号,内部内容是一个JSON对象(我假设您打算将一些JSON数据发布到discord webhook)


您可能想链接到discord webhook REST API,看看您应该发送什么负载。

虽然我很感激从这里和这里的评论中得到的反馈,我发现解决这个问题的最好方法是向一个服务器发送更新,该服务器通过命令行获取最后更新的票证,并解析票证历史记录,然后像这样将信息发送到webhook。我想看看是否还有其他人解决过这个问题。

虽然我很欣赏从这里和这里的评论中得到的反馈,但我发现解决这个问题的最好方法是向一个服务器发送更新,该服务器通过命令行获取最后更新的票证,并解析票证历史记录,然后像那样将信息发送到webhook。我想看看是否有其他人解决了这个问题。

阅读(即不登录Discord系统)我发现发布数据的内容类型需要正确。但除此之外,问题是缺少额外的括号。谢谢你的反馈,我不知道我需要双花括号。然而,我认为问题在于,内容类型标题没有像文档中提到的那样指定为多部分formdata(我已经更新以链接它们):
上传文件时确实需要多部分/表单数据请求,而不是普通的JSON请求类型。
我想知道您是否必须使用
tclInvoke
来获取Tcl的命令“它使用的是什么内容类型?”读取(即,不登录Discord系统)我发现发布数据的内容类型需要正确。但除此之外,问题是缺少额外的括号。谢谢你的反馈,我不知道我需要双花括号。然而,我认为问题在于,内容类型标题没有像文档中提到的那样指定为多部分formdata(我已经更新以链接它们):
上传文件时确实需要多部分/表单数据请求,而不是普通的JSON请求类型。
我想知道您是否必须使用
tclvoke
才能访问Tcl的命令“它使用的是什么内容类型?”?