Articles of http

Comment activer le plug-in httpsrc dans mon gstreamer?

J’ai essayé de lire un fichier mp3 ou un stream récupéré via http avec la commande suivante gst-launch httpsrc location=http://domain.com/music.mp3 ! mad ! osssink mais obtenir l’erreur suivante ERREUR : le pipeline n’a pas pu être construit : pas d’élément « httpsrc ». Ce qui indique que le pipeline n’a pas pu être construit en […]

Accéder à Gmail en C

Existe-t-il un équivalent pour le libgmail python en «C»? Modifier: J’essaie d’obtenir l’équivalent de GmailFS en C. Appréciez si vous pouvez me diriger vers une bibliothèque open source. Ceci est pour un projet de loisir.

Comment faire une requête HTTP get en C sans libcurl?

Je veux écrire un programme C pour générer une requête Get sans utiliser aucune bibliothèque externe. Est-ce possible d’utiliser uniquement des bibliothèques C et des sockets? Je pense créer un paquet http (en utilisant un formatage approprié) et l’envoyer au serveur. Est-ce le seul moyen possible ou existe-t-il un meilleur moyen?

Serveur générique http simple utilisant fork et dup

J’essaie d’écrire un serveur HTTP très basique. Je veux séparer le serveur et le service en deux exécutables distincts (similaires à inetd). J’ai donc un serveur générique, qui crée un service et exécute son code avec exec. La boucle principale est la suivante: while(true) { int client_sock; if ((client_sock = accept(server_sock, (struct sockaddr *) NULL, […]

Serveur proxy HTTP

Je commence à travailler sur un serveur proxy HTTP très basique écrit en C ( Edit: quelque chose qui ne fait que transmettre mes requêtes). À ce stade, j’ai du mal à comprendre comment procéder. Toute aide serait bénéfique.

En C: Proxy HTTP demande à un autre serveur

J’essaie d’envoyer des requêtes HTTP à un autre serveur HTTP. Le nom d’hôte et le numéro de port du serveur HTTP en amont, respectivement, sont server_proxy_hostname et server_proxy_port. La première étape consiste à effectuer une recherche DNS du nom d’hôte serveur_proxy. Deuxièmement , je crée un socket réseau et le connecte à l’adresse IP que […]

La requête http ne reçoit pas toute l’information – C

Une fois connecté à un serveur, je dois utiliser la commande GET pour en extraire toutes les informations. Pour une raison quelconque, je ne suis pas autorisé à mettre \r\n après ma commande get. La commande que j’envoie au serveur est donc quelque chose comme GET http://somethingrandom.com HTTP/1.0 . Après avoir envoyé la demande à […]

Programme Arduino à court de ressources

Je réinitialise le firmware du blindage wifi en suivant ce tutoriel. Est-ce que cela pourrait causer des erreurs plus tard, si ce n’est pas fait correctement? Edit2 Je n’ai toujours aucune idée du problème. Donc, je mets mon .ino file ici . (c’est compilé: 25.052 octets) Je serais très heureux si quelqu’un pouvait vérifier s’il […]

Essayer d’envoyer une requête POST au serveur local avec C

J’essaie actuellement d’envoyer une demande POST complète avec C sur mon serveur local, où ma page PHP consumra la demande et INSERT la demande dans la firebase database. Si j’utilise le formulaire que j’ai créé pour l’insérer dans la firebase database, cela fonctionne parfaitement. Mais j’essaie de faire la même demande POST mais en C […]

libcurl – Problème POST après PUT

J’écris un client http en C en utilisant libcurl. Cependant, je suis confronté à un problème étrange lorsque je réutilise le même descripteur pour transférer un PUT suivi d’un POST . Un exemple de code ci-dessous: #include void send_a_put(CURL *handle){ curl_easy_setopt(handle, CURLOPT_UPLOAD, 1L); //PUT curl_easy_setopt(handle, CURLOPT_INFILESIZE, 0L); curl_easy_perform(handle); } void send_a_post(CURL *handle){ curl_easy_setopt(handle, CURLOPT_POST, 1L); […]