【发布时间】:2015-01-08 19:12:15
【问题描述】:
我有一个通过 HTML 本地文件收集用户信息的项目。该项目旨在跨平台和可移植(需要像github的git bash这样的bash)。所有收集的数据都将通过之前设置的自定义协议发送到 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?
【问题讨论】:
标签: post https xml-rpc git-bash gravatar