Edson Alamino G. Júnior

Integração Domínio - configurações httprequest

1 post in this topic

oRequest    is httpRequest

oResponse    is httpResponse



json_Var is a JSON=[

{

"boxe/File": true

}

]



oRequest..URL = gsDomURLXML

oRequest..Method                  = httpPost

oRequest..Header["Authorization"] = "Bearer " + gsDomAccessToken

oRequest..ContentType              = "multipart/form-data"

oRequest..Content                  = ""

HTTPCreateForm("FormData")

HTTPAddFile("FormData", "file[]", xNomeXML,"application/xml")

//HTTPAddParameter("FormData", "query", StringToUTF8("{"+Charact(34)+"boxe/File"+Charact(34)+": true}")) // tentei passando tipo string

HTTPAddParameter("FormData", "query", json_Var) // tentei passando variável json

oResponse = HTTPSendForm("FormData",oRequest)



sStatus is string = oResponse..StatusCode

Boa tarde caros.

Tentando fazer a integração com a API da Domínio e me deparei com a seguinte dúvida:

Na linha onde adiciono o parâmetro "query", já tentei informar com tipo string, e com tipo json, porém o retorno é sempre http 400 Bad Request

Conferi as informações e estão corretas, o arquivo xml em questão existe na pasta. Testado pelo Postman e tudo certo, retorno 201 como esperado.

Não tenho certeza se o problema é exatamente com a adição deste parâmetro, mas tudo indica que sim.

 

Alguém teria alguma ideia ?

 

 

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now