ministero-salute/it-fse-support

"Received request is not conform to the required interoperability profile" facendo la chiamata a /documents/validation

zaknet opened this issue · 8 comments

Buonasera,

sto provando a chiamare la funzione di validazione (/documents/validation) ma continuo ad avere questo errore:

{
"type":
"https://cas5-0-urlprotect.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgovway.org%2fhandling%2derrors%2f400%2fInteroperabilityInvalidRequest.html%22&umid=cd5f28d4-3dee-4d75-afdd-3b31110335fb&auth=71a13bea07be23dc94f0190f69b0bbb0f54ab581-db99630e89a6f9faaabd2b2adbb51f6c98901db7,
"title":
"InteroperabilityInvalidRequest",
"status":
400,
"detail":
"Received request is not conform to the required interoperability profile",
"govway_id":
"8ebf38d4-74f9-11ef-b8bd-005056ae54fa"
}

eppure mi pare di aver seguito alla lettera le indicazioni, passando questo body dal mio progetto postman:
immagine

é possibile avere un aiuto in merito?
Grazie mille!

Sistemando i valori di code e codesystem nel jwt, adesso mi esce questo errore, sempre con postman, stessa chiamata:

{
    "type": "https://govway.org/handling-errors/400/InvalidRequestContent.html",
    "title": "InvalidRequestContent",
    "status": 400,
    "detail": "Request content not conform to API specification: Validation error(s) :\nAn error occurred when getting the body content from type 'multipart/form-data'.\njava.io.IOException: org.apache.commons.fileupload.FileUploadException: the request was rejected because no multipart boundary was found (code: 201)\n",
    "govway_id": "1b11f51c-7511-11ef-a6bf-005056ae7395"
}

però devo dire che come si vede nell'immagine sopra, il file è impostato direttamente da Postman.
Grazie per l'aiuto che vorrete darmi

Buongiorno,
potrebbe gentilmente dirci se tra gli Headers ha inserito manualmente "Content-Type" valorizzandolo con multipart/form-data?

image

Grazie.

Buongiorno!
ecco i miei header:
immagine

Potrebbe riprovare rimuovendo la spunta da Content-Type e informarci se l'errore si ripresenta?
Grazie.

Sembra che vada in default su un altro formato in questo modo:

{
    "type": "https://govway.org/handling-errors/400/InvalidRequestContent.html",
    "title": "InvalidRequestContent",
    "status": 400,
    "detail": "Request content not conform to API specification: Validation error(s) :\nContent type 'application/octet-stream' is not allowed for body content. (code: 203)\n",
    "govway_id": "bc405651-7593-11ef-a6bf-005056ae7395"
}

Buongiorno, la invitiamo a riprovare con i seguenti headers dopo aver selezionato la check-box indicata nel seguente screenshot:
image
Restiamo a disposizione in caso l'errore dovesse ripresentarsi. Grazie

Grazie ora funziona.
Ora ho dei problemi con i dati del payload del jwt ma nel caso apro un altro ticket.
Grazie ancora.

Grazie a lei per il gentile feedback.
Chiudiamo il presente ticket e rimaniamo a disposizione per altre richieste di supporto.