Articles of servizi web

Servizio WCF che restituisce “Metodo non consentito”

Nel processo di sviluppo del mio primo servizio WCF e quando provo ad usarlo, ottengo “Metodo non consentito” senza altre spiegazioni. Ho configurato la mia interfaccia con ServiceContract e OperationContract: [OperationContract] void FileUpload(UploadedFile file); Insieme al metodo attuale: public void FileUpload(UploadedFile file) {}; Per accedere al servizio inserisco http: //localhost/project/myService.svc/FileUpload ma ottengo l’errore “Metodo non […]

Come aggiungere parametri in una richiesta Web?

Devo chiamare un metodo da un webservice, quindi ho scritto questo codice: private string urlPath = “http://xxx.xxx.xxx/manager/”; string request = urlPath + “index.php/org/get_org_form”; WebRequest webRequest = WebRequest.Create(request); webRequest.Method = “POST”; webRequest.ContentType = “application/x-www-form-urlencoded”; webRequest. webRequest.ContentLength = 0; WebResponse webResponse = webRequest.GetResponse(); Ma questo metodo richiede alcuni parametri, come segue: Posta i dati: _username:’API USER’, // […]

Codifica caratteri JSON – UTF-8 è ben supportato dai browser o dovrei usare sequenze numeriche di escape?

Sto scrivendo un webservice che usa JSON per rappresentare le sue risorse, e sono un po ‘bloccato pensando al modo migliore per codificare il json. Leggendo json rfc ( http://www.ietf.org/rfc/rfc4627.txt ) è chiaro che la codifica preferita è utf-8. Ma rfc descrive anche un meccanismo di escape delle stringhe per specificare i caratteri. Presumo che […]

È ansible specificare credenziali proxy nel proprio web.config?

Devo configurare un sito Web per accedere a un servizio web su un’altra macchina, tramite un proxy. Posso configurare il sito Web per utilizzare un proxy, ma non riesco a trovare un modo per specificare le credenziali richieste dal proxy, è ansible? Ecco la mia configurazione attuale: <proxy usesystemdefault="true" proxyaddress="” bypassonlocal=”true” /> So che puoi […]

Secure Web Services: REST su HTTPS vs SOAP + WS-Security. Che è migliore?

Non sono un esperto di sicurezza in alcun modo, ma mi piace creare servizi web in stile REST. Nella creazione di un nuovo servizio che deve avere i dati che trasmette sicuri. Abbiamo inserito un dibattito su quale approccio è più sicuro: REST con HTTPS o SOAP WS con WS-Security. Ho l’impressione che potremmo utilizzare […]

Come imposto il timeout per un client webservice JAX-WS?

Ho usato JAXWS-RI 2.1 per creare un’interfaccia per il mio servizio web, basata su un WSDL. Posso interagire con il servizio web senza problemi, ma non sono stato in grado di specificare un timeout per l’invio di richieste al servizio web. Se per qualche ragione non risponde, il cliente sembra girare le ruote per sempre. […]

Stampa “silenziosa” in un’applicazione Web

Sto lavorando a un’applicazione web che deve essere stampata silenziosamente, cioè senza coinvolgimento dell’utente. Qual è il modo migliore per realizzare questo? Non mi piace che possa essere fatto con rigorosamente con Javascript, né Flash e / o AIR. Il più vicino che ho visto riguarda un’applet Java. Posso capire perché sarebbe una ctriggers idea […]

È ansible recuperare un URI nome spazio dei nomi XML?

Ho i seguenti tag sul mio WSDL: I tipi sono quindi qualificati per essere negli spazi dei nomi s0, s1 …. La domanda è se lo spazio dei nomi endpoint (= “http: // xxxxx / ws”) deve essere un url valido? Se l’endpoint non esiste più, significa che è necessario rigenerare nuovamente il proxy stub […]

Come eseguire una chiamata al servizio Web SOAP dalla class Java?

Sono relativamente nuovo al mondo dei servizi web e la mia ricerca sembra aver mi ha confuso più che illuminarmi, il mio problema è che mi è stata data una libreria (jar) che devo estendere con alcune funzionalità di webservice. Questa libreria sarà condivisa con altri sviluppatori, e tra le classi nel jar ci saranno […]

Cos’è un endpoint del servizio Web?

Diciamo che il mio servizio web si trova all’indirizzo http://localhost:8080/foo/mywebservice e il mio WSDL è all’indirizzo http://localhost:8080/foo/mywebservice?wsdl . http://localhost:8080/foo/mywebservice un endpoint, vale a dire è uguale all’URI del mio servizio web o dove i messaggi SOAP sono stati ricevuti e non abbinati? Potresti spiegarmi che cos’è e qual è lo scopo di questo?