Webhook

4 views
Skip to first unread message

Robson Cabral

unread,
Mar 31, 2021, 4:20:55 PM3/31/21
to Cfbrasil
Pessoal, boa tarde.

Estou com um problema num endpoint.

Eu tenho na minha máquina um arquivo index.cfm com o seguinte código:

<cfdump var="#getHttpRequestData()#" label="Request" output="#getDirectoryFromPath(getCurrentTemplatePath())#/erro.txt" />

Onde eu estou deveria receber um request com um json vindo de um componente feito em .Net Core

Pelo que percebi aqui o componente não está mandando o atributo content.length, e isso está fazendo a diferença.

Quando testado no postman o resultado fica ok, mas o postman está enviando entre outras coisas dele esse atributo.

Estou usando CF10.

Alguém tem alguma ideia de como consigo resolver esse problema?

Desde já obrigado.

--
-------\\|/-------
------( @@)-------
---ooO--(_)--Ooo---
     >< (((;(o>
Robson Cabral
Analista de Sistemas Sr.
Cel.: 21-98091-4224
Linked In: Robson-Cabral

Robson Cabral

unread,
Mar 31, 2021, 4:33:30 PM3/31/21
to Cfbrasil
Só continuando.

Eu estou recebendo no request o seguinte resultado:

Request - struct

content: [empty string]
headers:  
[struct]
Transfer-Encoding: chunked
content-type: application/json; charset=utf-8
host: 187.16.114.130
method: POST
protocol: HTTP/1.1

Eu deveria receber nesse resultado um [content] com um json, mas está empty.

andreas

unread,
Apr 1, 2021, 10:25:52 AM4/1/21
to cfbr...@googlegroups.com
Robson, não sei dizer direito, mas eu vi uma vez em algum post do bennadel, que tem um bug referente ao gethttprequestdata() no CF10. Não sei dizer direito, mas vale apena dar uma olhada. Ele menciona uma solução passando o attributo false a função. Mas como no postman functiona, não sei se realmente é o mesmo problema. Mas acho que vale a pena dar uma olhada:


--
--
Você recebeu este e-mail pois está cadastrado na lista ColdFusion Brasil
Para CANCELAR sua assinatura escreva para cfbrasil+u...@googlegroups.com
Para ASSINAR a lista escreva para cfbrasil+...@googlegroups.com
O endereço para ENVIO DE MENSAGENS da lista é cfbr...@googlegroups.com
REGRAS em http://groups.google.com/group/cfbrasil/web/regras-de-boa-convivncia-na-lista
Outras opções disponíveis em http://groups.google.com/group/cfbrasil

---
You received this message because you are subscribed to the Google Groups "ColdFusion Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfbrasil+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cfbrasil/CAA03%3DDfnGs_FhO9DYbjSEt%3Dr_4UuY9qFXxYnmwYOGLNXwUGHYA%40mail.gmail.com.

Robson Cabral

unread,
Apr 1, 2021, 1:21:17 PM4/1/21
to Cfbrasil
Boa tarde meu jovem.

Parece que é isso mesmo, agora preciso ver outra coisa aqui tb, testei e entre um teste e outro voltou ao problema do content = empty, então acho que tem mais alguma coisa no meio para resolver.

Mas pelo menos agora está mudando, antes não mudava nada.

Muito obrigado.

Reply all
Reply to author
Forward
0 new messages