Добавить URL-адрес, хранящийся в переменной, в команде curl - PullRequest
1 голос
/ 04 октября 2011

Я сталкиваюсь с некоторой проблемой, когда храню строку с именем "http://juke.com" в переменной с именем domain. Остальное - имя файла, хранящееся на сервере домена. То есть ipurl.php, так что он становится" http://juboapp.com/ipurl.php" полный URL.

И когда я вызываю эту переменную в приведенном ниже коде, она застревает там и никогда не продолжается. В основном это дает синтаксическую ошибку, когда не в режиме пробного запуска. Может кто-нибудь сказать мне, каков правильный синтаксис для него.

{set ipurl to (do shell script "curl -d \"ipurl=ipurl" & " \" & domain " \" /ipurl.php")}

Ответы [ 2 ]

0 голосов
/ 07 октября 2011

Я получил ответ. Я использовал метод GET вместо метода POST, и он работал. Хотя это также работает с ответом выше от fireshadow52, но я не смог заставить его работать с параметром в нем. Спасибо хоть. Если кто-то может заставить это работать с параметром в методе POST, пожалуйста, прокомментируйте!

Вот код:

set domain to "http://juboapp.com"
set logindetails to domain & "/addplaylist.php?username=" & loginusername & ""
set logindetails to (do shell script "curl " & logindetails)

Спасибо!

0 голосов
/ 04 октября 2011

Я думаю, это то, что вам нужно.

set domain to "http://juboapp.com"
set iPurl to (do shell script "curl " & domain & "/ipurl.php")

В этом случае URL не требуют кавычек вокруг них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...