AppleScript,简单的GET请求

时间:2011-11-14 09:25:58

标签: get applescript xmlhttprequest

我试图重写我在Visual Basic中编写的使用XMLHTTP'GET'请求的东西。我如何在AppleScript中执行此操作?我似乎只能找到有关'POST'请求的信息,这些请求需要输入/输出参数,但我只想输入此URL的XML。

1 个答案:

答案 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