Re: Help with sending credentials?
| From: | Adam Richardson | Date: | Thu, 14 Oct 2010 23:19:22 +0000 |
| Subject: | Re: Help with sending credentials? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-308726@lists.php.net to get a copy of this message | ||
On Thu, Oct 14, 2010 at 4:45 PM, Brian Dunning <brian@briandunning.com>wrote:
> Gents -
>
> I'm trying to work with a major vendor's web service, but all my efforts
> are met with a 401 authentication error response. I can log in manually to
> this URL using these credentials through a browser, so I know the
> credentials are good. Unfortunately the support guys at the vendor don't see
> any problem with my code and have not been able to help.
>
> $url = "https://servername.com/script";
> $ctx = stream_context_create(array('https' => array(
> 'timeout' => 10,
> 'header' => sprintf("Authorization: Basic %s\r\n",
> base64_encode("myUsername:myPassword"))
> )));
> $result = file_get_contents($url, 0, $ctx);
> $http_response = explode(' ', $http_response_header[0]);
> $response_code = $http_response[1]; <<<=== This is evaluating to '401'
>
>
> Thanks.
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Could the method (POST vs GET) or the content type be causing the issue
(hard to guess beyond this without knowing the service?) See this simple
twitter function for examples of what I'm wondering about:
http://fabien.potencier.org/article/20/tweeting-from-php
Adam
--
Nephtali: PHP web framework that functions beautifully
http://nephtaliproject.com