gpt4 book ai didi

post - 在 Gravatar 上用于 POST 请求 https xml-rpc 的 Bash 脚本

转载 作者:行者123 更新时间:2023-12-02 04:52:15 24 4
gpt4 key购买 nike

我有一个通过 HTML 本地文件收集用户信息的项目。该项目的目标是跨平台和可移植(需要像 github 的 git bash 这样的 bash)。所有收集的数据都将通过先前设置的自定义协议(protocol)发送到 bash 脚本。现在,我想使用 bash 使用 xml-rpc 登录 Gravatar。我找到了这个脚本

#! /bin/bash

# ping technorati

# configuration
ADDRESS="http://www.acooke.org/cute"
NAME="C[omp]UTE"
# (end of configuration)

export PATH="$PATH:$CUTE_DIR/scripts"

tmp=`mktemp`
echo "<?xml version=\"1.0\"?>
<methodCall>
<methodName>weblogUpdates.ping</methodName>
<params>
<param>
<value>$NAME</value>
</param>
<param>
<value>$ADDRESS</value>
</param>
</params>
</methodCall>" > "$tmp"

size=`cat "$tmp" | wc -c`

msg=`mktemp`
echo "POST /rpc/ping HTTP/1.0
User -Agent: bash script across netcat - andrew@...
Host: rpc.technorati.com
Content-Type: text/xml
Content-length: $size
" > "$msg"

cat "$tmp" >> "$msg"
rm "$tmp"
cat "$msg"
cat "$msg" | nc rpc.technorati.com 80
rm "$msg"

我想知道如何将其转换为 Gravatar 的 https?

最佳答案

Curl 应该适合你:

curl --header "Content-Type: application/xml" \
--request POST \
--data "
<methodCall>
<methodName>sample.sum</methodName>
<params>
<param>
<value>2</value>
</param>
<param>
<value>3</value>
</param>
</params>
</methodCall>
" http(s)://rpc.technorati.com:80

应该完成这项工作。

它为我在字符串上制作 x+y 的超简单服务做了贡献

关于post - 在 Gravatar 上用于 POST 请求 https xml-rpc 的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26878417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com