Articles of http headers

Aggiungi intestazione personalizzata in HttpWebRequest

Devo aggiungere alcune intestazioni personalizzate all’object HttpWebRequest . Come posso aggiungere intestazione personalizzata all’object HttpWebRequest in Windows Phone 7.

Il numero di porta richiesto nel parametro di intestazione “host” HTTP?

Supponiamo che io faccia una richiesta HTTP a: foosite.com ma la porta a cui effettivamente invio la richiesta è 6103 e NON foosite.com mettere quella porta nell’intestazione Host ad esempio: GET /barpage HTTP/1.1 Host: foosite.com Method: GET Il server http dovrebbe quindi riconoscere che sto cercando di parlarci sulla porta 6103? O dal momento che […]

Caratteri non validi nelle intestazioni HTTP

Sto creando un HttpUrlConnection e ho bisogno di impostare più intestazioni personalizzate. Mi piacerebbe fare qualcosa sulla falsariga di quanto segue, ma il contenuto della mappa dell’intestazione deve provenire da una singola stringa. Ci sono caratteri che sono illegali o estremamente usati raramente nei nomi delle intestazioni HTTP e dei valori di intestazione HTTP? HashMap […]

Differenziazione tra una chiamata AJAX / richiesta browser

C’è qualcosa nell’intestazione di una richiesta HTTP che mi consenta di distinguere tra una chiamata AJAX e una richiesta diretta del browser da un determinato client? Le stringhe degli user-agent di solito sono le stesse indipendentemente?

Posso cambiare le intestazioni della richiesta HTTP inviata dal browser?

Sto cercando un design riposante e vorrei usare il più ansible i metodi HTTP ( POST , GET , …) e le intestazioni HTTP. Ho già scoperto che i metodi HTTP PUT e DELETE non sono supportati dal browser. Ora sto cercando di ottenere rappresentazioni diverse della stessa risorsa e vorrei farlo cambiando l’intestazione Accept […]

Qual è lo standard di fatto per un proxy inverso per indicare che il back-end è utilizzato SSL?

Ho un proxy inverso che fa HTTPS all’esterno, ma HTTP all’interno. Ciò significa che per impostazione predefinita gli URL in-app avranno HTTP come schema, in quanto è il modo in cui viene contattato. In che modo il proxy può indicare al back-end che deve essere utilizzato HTTPS?

Come impostare il timeout Keep-Alive HTTP in un server nodejs

In realtà sto eseguendo alcuni test di carico su un server ExpressJS e ho notato che la risposta inviata dal server include un’intestazione “Connessione: Keep-Alive”. Per quanto ho capito, la connessione rimarrà aperta finché il server o il client non invieranno un’intestazione “Connessione: Chiudi”. In alcune implementazioni, l’intestazione “Connection: Keep-Alive” presenta un’intestazione “Keep-Alive” che imposta […]

HTTP 401: qual è il valore appropriato per l’intestazione dell’autenticazione WWW?

L’applicazione su cui sto lavorando al momento ha un valore di timeout della sessione. Se l’utente non ha interagito più a lungo di questo valore, la pagina successiva che tenta di caricare, verrà richiesto di accedere. Tutte le richieste effettuate vengono instradate attraverso questo meccanismo, che include le chiamate AJAX. Inizialmente stavamo inviando un’intestazione 200 […]

Cosa significa esattamente HTTP / 1.1 302?

Alcuni articoli che ho letto una volta hanno detto che significa saltare (da un URI a un altro), ma ho rilevato questo “302” anche quando in realtà non c’era alcun salto!

Paging in a Rest Collection

Sono interessato a esporre un’interfaccia REST diretta alle raccolte di documenti JSON (pensa CouchDB o Persevere ). Il problema che sto incontrando è come gestire l’operazione GET sulla radice della raccolta se la raccolta è grande. Ad esempio, fingiamo di esporre la tabella delle Questions di StackOverflow in cui ogni riga è esposta come documento […]