<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comentários sobre: ADVPL &#8211; Como conectar em um serviço Rest com autenticação em cabeçario	</title>
	<atom:link href="https://www.2fconsultoria.com.br/2019/05/advpl-como-conectar-em-um-servio-rest-autenticao-em-cabeario/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.2fconsultoria.com.br/2019/05/advpl-como-conectar-em-um-servio-rest-autenticao-em-cabeario/</link>
	<description>Tecnologia transformando seu negócio</description>
	<lastBuildDate>Sun, 19 Jun 2022 17:20:39 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		Por: admin		</title>
		<link>https://www.2fconsultoria.com.br/2019/05/advpl-como-conectar-em-um-servio-rest-autenticao-em-cabeario/#comment-4019</link>

		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 19 Jun 2022 17:20:39 +0000</pubDate>
		<guid isPermaLink="false">https://www.2fconsultoria.com.br/?p=1318#comment-4019</guid>

					<description><![CDATA[Em resposta a &lt;a href=&quot;https://www.2fconsultoria.com.br/2019/05/advpl-como-conectar-em-um-servio-rest-autenticao-em-cabeario/#comment-3978&quot;&gt;Wanderson Fernandes de Souza&lt;/a&gt;.

Olá Wanderson.

Em qual etapa vc não conseguiu evoluir ? Consegue enviar mais detalhes (se possível, compartilhe o error log) ?]]></description>
			<content:encoded><![CDATA[<p>Em resposta a <a href="https://www.2fconsultoria.com.br/2019/05/advpl-como-conectar-em-um-servio-rest-autenticao-em-cabeario/#comment-3978">Wanderson Fernandes de Souza</a>.</p>
<p>Olá Wanderson.</p>
<p>Em qual etapa vc não conseguiu evoluir ? Consegue enviar mais detalhes (se possível, compartilhe o error log) ?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Wanderson Fernandes de Souza		</title>
		<link>https://www.2fconsultoria.com.br/2019/05/advpl-como-conectar-em-um-servio-rest-autenticao-em-cabeario/#comment-3978</link>

		<dc:creator><![CDATA[Wanderson Fernandes de Souza]]></dc:creator>
		<pubDate>Mon, 23 May 2022 17:07:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.2fconsultoria.com.br/?p=1318#comment-3978</guid>

					<description><![CDATA[Boa Tarde,

Não estou conseguindo finalizar minha API com autenticação, tenho um fonte pequeno para realizar este teste e não sei mais o que fazer para que a autenticação seja efetuada com sucesso.
Vejo o Fonte:
#include &#039;protheus.ch&#039;

user function REST0002()
	Local cUrl	:= &#039;http://meuip:1081/rest/&#039;
	Local cPath := &#039;helloworld/OlaMundo&#039;
	Local oRest 
	Local aHeader := {}
	
	//Consumindo com autorização basica
	AADD(aHeader,&#039;Content-Type: application/json&#039;)
	AADD(aHeader,&#039;cache-control: no-cache&#039;)
	aAdd(aHeader,&#039;Authorization: BASIC &#039;+ Encode64(&#039;WFSOUZA&#039;+&#039;:&#039;+&#039;vsp#3falcon@&#039;)) 
	//Instancia o objeto
	oRest := FwRest():New(cUrl)
	
	//Define o rescurso que sera usado
	oRest:setPath(cPath)
	
	//chama o metodo get
	If oRest:get()
		MsgAlert(oRest:GetResult())
	Else
		MsgAlert(oRest:GetLastError())
	EndIf
	
return


Agradeço se alguma puder me ajudar.]]></description>
			<content:encoded><![CDATA[<p>Boa Tarde,</p>
<p>Não estou conseguindo finalizar minha API com autenticação, tenho um fonte pequeno para realizar este teste e não sei mais o que fazer para que a autenticação seja efetuada com sucesso.<br />
Vejo o Fonte:<br />
#include &#8216;protheus.ch&#8217;</p>
<p>user function REST0002()<br />
	Local cUrl	:= &#8216;http://meuip:1081/rest/&#8217;<br />
	Local cPath := &#8216;helloworld/OlaMundo&#8217;<br />
	Local oRest<br />
	Local aHeader := {}</p>
<p>	//Consumindo com autorização basica<br />
	AADD(aHeader,&#8217;Content-Type: application/json&#8217;)<br />
	AADD(aHeader,&#8217;cache-control: no-cache&#8217;)<br />
	aAdd(aHeader,&#8217;Authorization: BASIC &#8216;+ Encode64(&#8216;WFSOUZA&#8217;+&#8217;:&#8217;+&#8217;vsp#3falcon@&#8217;))<br />
	//Instancia o objeto<br />
	oRest := FwRest():New(cUrl)</p>
<p>	//Define o rescurso que sera usado<br />
	oRest:setPath(cPath)</p>
<p>	//chama o metodo get<br />
	If oRest:get()<br />
		MsgAlert(oRest:GetResult())<br />
	Else<br />
		MsgAlert(oRest:GetLastError())<br />
	EndIf</p>
<p>return</p>
<p>Agradeço se alguma puder me ajudar.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
