229 messaggi dal 17 aprile 2006
Salve,
ho creato una semplice RestApi, che ho testato con Postman e sto cercando di usare Restsharp per implementare la chiamanta in Asp.net, ma mi ritorna sempre valore vuoto.

Di seguito il codice ed anche la sorgente RestAPI:

   Dim client = New RestClient("https://testapiall1.azurewebsites.net/myapi/test/1")

        client.Timeout = -1
        Dim requestapi = New RestRequest(Method.GET)
       
        requestapi.AddHeader("Content-Type", "application/json")

        Dim responseapi As IRestResponse = client.Execute(requestapi)

        Dim j As Object = New JavaScriptSerializer().Deserialize(Of Object)(responseapi.Content)

Vincenzo Pesante
Software Engineer
256 messaggi dal 30 novembre 2004
L'api che parametri vuole in ingresso?
229 messaggi dal 17 aprile 2006
é come ho fatto la chiamata nell'esempio un qualsiasi id, ma se la si chiama da broswer o postman funziona.


https://testapiall1.azurewebsites.net/myapi/test/1

Vincenzo Pesante
Software Engineer
256 messaggi dal 30 novembre 2004
credo voglia dei paramentri in query string: ?aa=aaa
Ma la documentazione a riguardo cosa dice? Cosa deve tornare?
229 messaggi dal 17 aprile 2006
Deve tornare "Value" , basta che lanci il link.
Il problema è che se lo esegui da una chiamata api come ho postato non ritorna nulla .
Modificato da bluland il 15 marzo 2022 13:08 -

Vincenzo Pesante
Software Engineer
256 messaggi dal 30 novembre 2004
se non torna errore devi vedere cosa fa l'api chiamata
229 messaggi dal 17 aprile 2006
Ho notato se faccio la chiamata in http e non in https funziona anche con RestSharp.

Invece con PostMan e da Browser funziona.

Cosa bisogna fare x https?

Vincenzo Pesante
Software Engineer
256 messaggi dal 30 novembre 2004
Non credo si questo il problema. il link punta ad https

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.