Jump to content


Photo

Webservice


  • Faça o login para participar
7 replies to this topic

#1 sowrever

sowrever

    Normal

  • Usuários
  • 75 posts
  • Sexo:Masculino
  • Localidade:jaraguá do sul / sc
  • Interesses:mulheres

Posted 16/10/2012, 09:50

Bom dia Galera, tudo bem ?

Estou com um pepino gigante, preciso acessar um webservice mesmo sem o certificado dele ser reconhecido.
Alguem tem experiencia na área ?

segue o inicio de execuçao de meu codigo:

$ctx = stream_context_create(
array(
'http' => array(
'method' => 'GET',
'header' => "login: login".
"senha: senha\r\n"
)
)
);
//faz solicitacao e carrega xml
$arq = file_get_contents($url, 0, $ctx);
if (strpos($http_response_header[0], "200")) {
$obj = simplexml_load_string($arq);

estou tentando http://br2.php.net/m...context.ssl.php
mas ainda não me encontrei. alguem poderia me dar uma mão ?
:P
msn: mathe@diretoriow.com.br
icq: n lembro
e-mail: mathe@diretoriow.com.br

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 16/10/2012, 22:33

Usa curl. Tem uma opção específica lá pra não validar certificados.

#3 sowrever

sowrever

    Normal

  • Usuários
  • 75 posts
  • Sexo:Masculino
  • Localidade:jaraguá do sul / sc
  • Interesses:mulheres

Posted 17/10/2012, 09:30

hunn...
e quando não consigo identificar via header, tens alguma ideia ?
:P
msn: mathe@diretoriow.com.br
icq: n lembro
e-mail: mathe@diretoriow.com.br

#4 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 17/10/2012, 10:28

Do que está falando?

#5 sowrever

sowrever

    Normal

  • Usuários
  • 75 posts
  • Sexo:Masculino
  • Localidade:jaraguá do sul / sc
  • Interesses:mulheres

Posted 18/10/2012, 17:23

Do que está falando?



resolvido o problema do certificado.
mas nao consigo mandar autenticação pelo header.
em plugins do chrome eu testo, e fucniona ok.
somente o login tem q estar em uma linha e a senha no outro.

'header' => "login: login\r\n".
"senha: senha\r\n"

assim não está indentificando, tens ideia do que poderia ser?
:P
msn: mathe@diretoriow.com.br
icq: n lembro
e-mail: mathe@diretoriow.com.br

#6 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 18/10/2012, 19:39

Precisa mostrar como você está fazendo.

#7 sowrever

sowrever

    Normal

  • Usuários
  • 75 posts
  • Sexo:Masculino
  • Localidade:jaraguá do sul / sc
  • Interesses:mulheres

Posted 19/10/2012, 12:00

Precisa mostrar como você está fazendo.



$ctx = stream_context_create(
		array(
			'http' => array(
				'method' => 'GET',
               	'header' => "login: login\r\n".
				  			"senha: senha\r\n" 
		  	)
		)
	);
	//faz solicitacao e carrega xml
	$arq = file_get_contents($url, 0, $ctx);
	if (strpos($http_response_header[0], "200")) { 
		$obj = simplexml_load_string($arq);

ali no header tento fazer a identificação
:P
msn: mathe@diretoriow.com.br
icq: n lembro
e-mail: mathe@diretoriow.com.br

#8 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 19/10/2012, 21:16

Tem certeza de que pra essa url a identificação é pra ser feita com headers desse jeito?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq