我试图重写我在Visual Basic中编写的使用XMLHTTP'GET'请求的东西。我如何在AppleScript中执行此操作?我似乎只能找到有关'POST'请求的信息,这些请求需要输入/输出参数,但我只想输入此URL的XML。
答案 0 :(得分:1)
一种选择就是使用curl:do shell script "curl --get --data-urlencode q=" & quoted form of "whatever" & " http://ajax.googleapis.com/ajax/services/search/web?v=1.0" without altering line endings
without altering line endings
不会将LF转换为CR或扼杀最后一个换行符quoted form of "it's"
→'it'\''s'
curl --get
(-G
)发送--data
/ --data-binary
/ --data-urlencode
作为GET请求而不是默认POST curl --data-urlencode name=value
添加了百分比编码参数如果参数不需要转义:do shell script "curl http://stackoverflow.com/search?q=curl" without altering line endings