Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2011, 14:09   #1
valery.lebed
Новичок
Джуниор
 
Регистрация: 20.06.2011
Сообщений: 3
Сообщение вопрос по curl

ребята подскажите как выглядит :
curl -F "message=Message Body" -F "email=email@address.com" \
-F "recipients=recipient@address.c om" -F "subject=My Subject" \
-F 0=@test.txt -F 1=@test.c \
-u email@address.comass \
https://{env}.sendinc.com/rest/message.json
- в в виде обычно POST запроса???
как я это представляю:
строка запроса - "https://{env}.sendinc.com/rest/message.json?message=Message Body&email=email@address.com&recipi ents=recipient@address.com&subject= My Subject"
и подскажите аналог -u email@address.comass? "?login=email@address.com&password= pass"?
пишу не на PHP , а заказчик предоставил curl запросы к нему на сервак... приходиться выкручиваться каким-то образом...
заранее спс!
valery.lebed вне форума Ответить с цитированием
Старый 20.06.2011, 14:22   #2
graymaster
Форумчанин
 
Аватар для graymaster
 
Регистрация: 03.05.2011
Сообщений: 158
По умолчанию

Попробуйте по вот этой схеме

Цитата:
3.2.2. Server-based Naming Authority

URL schemes that involve the direct use of an IP-based protocol to a
specified server on the Internet use a common syntax for the server
component of the URI's scheme-specific data:

<userinfo>@<host>:<port>

where <userinfo> may consist of a user name and, optionally, scheme-
specific information about how to gain authorization to access the
server. The parts "<userinfo>@" and ":<port>" may be omitted.

server = [ [ userinfo "@" ] hostport ]

The user information, if present, is followed by a commercial at-sign
"@".

userinfo = *( unreserved | escaped |
";" | ":" | "&" | "=" | "+" | "$" | "," )

Some URL schemes use the format "userassword" in the userinfo
field. This practice is NOT RECOMMENDED, because the passing of
authentication information in clear text (such as URI) has proven to
be a security risk in almost every case where it has been used.

The host is a domain name of a network host, or its IPv4 address as a
set of four decimal digit groups separated by ".". Literal IPv6
addresses are not supported.

hostport = host [ ":" port ]
host = hostname | IPv4address
hostname = *( domainlabel "." ) toplabel [ "." ]
domainlabel = alphanum | alphanum *( alphanum | "-" ) alphanum
toplabel = alpha | alpha *( alphanum | "-" ) alphanum
Это RFC 2396 - URI Generic Syntax. Не уверен, правда, но может сработать.

Это будет выглядеть как-то так:
http://usernameassword@programmersforum. ru/showthread.php?p=828913&posted=1#po st828913

UPD:Ох уж эти смайлики... В режиме редактирования : p a s s не во что не превращается.

Последний раз редактировалось graymaster; 20.06.2011 в 14:28.
graymaster вне форума Ответить с цитированием
Старый 20.06.2011, 14:31   #3
valery.lebed
Новичок
Джуниор
 
Регистрация: 20.06.2011
Сообщений: 3
По умолчанию

спасибо,помогло

Последний раз редактировалось valery.lebed; 20.06.2011 в 15:36.
valery.lebed вне форума Ответить с цитированием
Старый 20.06.2011, 17:03   #4
valery.lebed
Новичок
Джуниор
 
Регистрация: 20.06.2011
Сообщений: 3
По умолчанию

А авторизация - это "GET" запрос насколько я помню?
valery.lebed вне форума Ответить с цитированием
Старый 20.06.2011, 17:18   #5
graymaster
Форумчанин
 
Аватар для graymaster
 
Регистрация: 03.05.2011
Сообщений: 158
По умолчанию

Может быть как GET, так и POST. В примере с curl вроде как POST формируется. Но, если GET работает, то и ладно. Видимо, там (с серверной стороны) использован $_REQUEST или что-то подобное, что объединяет переменные переданные и через GET и через POST.
graymaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
авторизация curl DR.Groznii PHP 0 10.11.2010 01:41
Библиотека CURL Dimarik PHP 2 16.07.2010 21:26
CURL в Builder C++ Namolem Помощь студентам 2 14.06.2010 19:48
curl авторизация nova88 PHP 2 30.10.2009 14:34
curl + js topsecretx PHP 0 18.05.2009 21:23