Questions tagged [http]
HyperText Transfer Protocol (HTTP) is an application level network protocol used for the transfer of content on the World Wide Web.
391
questions
2
votes
2answers
158 views
Getting metadata from MusicBrainz service
I've written a program which does the following things:
calls third-party utility to get mp3 file fingerprint
asks MusicBrainz IDs from AcoustID service
asks metadata from MusicBrainz for each ID
I'...
1
vote
0answers
38 views
Command line utility for user data migration from MUBI.com to letterboxd.com
Please make code review for command line utility for user data migration from MUBI.com to letterboxd.com.
Utility makes Get HTTP request downloads json-data, parses it and saves as CSV-file.
Can be ...
2
votes
3answers
105 views
C# Asp.net core middleware for redirecting URLs
I wrote a small middleware for redirecting between WWW URLs.
The most important thing that I want to change is to make it super fast.
Here's what it is doing:
If the host is localhost or mywebsite.com ...
2
votes
1answer
75 views
Modify original JSON few times and post http request
Follow up question from here.
I am working on a project where I need to do below things in Python:
Take few input parameters like - environmentName, ...
2
votes
1answer
42 views
Simple http helper in Go
Can you please share your thoughts on the following simple httphelper in Go? Thanks in advance.
I mainly would like to know whether returning a channel of a custom type seems like a good idea and if ...
10
votes
1answer
264 views
Post json using http and verify whether all actions completed successfully or not
I am working on a project where I need to work with http apis and call them using Python language. Below is what I need to do:
Take few input parameters like - <...
3
votes
0answers
44 views
HTTP Client Skeleton [closed]
I've made a simple winhttp client in C++ and here is kind've the skeleton of the header file. I was thinking of initializing the session once and then using it throughout the rest of my http client ...
5
votes
1answer
65 views
URL parser in C
Title should be self-explenatory. This is a simple URL parser I wrote in C. The function takes a URL from the user and produces a struct that contains the information that can be used to request the ...
7
votes
2answers
243 views
Serving a webpage that displays the HTTP request information sent by the client
In order to learn web server programming in Node and JavaScript, I decided to implement a simple web server that only does one thing:
Display data of the HTTP request as an HTML table.
The actual ...
3
votes
2answers
75 views
Minimal, very simple, implementation of an HTTP server for static content, using only core node.js modules
To practice the very basics of node back-end, I'm implementing the most basic server possible for static content, using only the core node modules:
http
fs
path
With the following server ...
2
votes
2answers
64 views
Get all data from an external and paginated Swagger API using Java / Feign / Spring
I have written the following method that allows me to import from another API all the items stored there using Feign.
The only issue is that the external API provides a size limit of 2000 and ...
4
votes
0answers
45 views
Parsing HTTP request for webserver implementation
I'm writing a web server from scratch on pure Java in learning purpose. As a part of request handling, I worked on a class to parse HTTP request, I expect from it to be able to do next things:
...
2
votes
1answer
62 views
Part 2: Create or update record via HTTP request
This script was previously reviewed here: Part 1: Create or update record via HTTP request
I've made the changes that were suggested by @Reinderien.
Now that the code has been significantly refactored,...
5
votes
1answer
143 views
Part 1: Create or update record via HTTP request
Update:
This is an older version of the question/script. The new version can be found here: Part 2: Create or update record via HTTP request
I have an external system that sends an HTTP request to a ...
2
votes
1answer
71 views
Part 2: Send HTTP request for each row in Excel table
This script was previously reviewed here: Send HTTP request for each row in Excel table (Part 1)
I've made the changes that were suggested in the Code Review answers as well as added a few of my own.
...
7
votes
2answers
394 views
Part 1: Send HTTP request for each row in Excel table
Update:
This is an older version of the question/script. The new version can be found here: Part 2: Send HTTP request for each row in Excel table
I have an Excel spreadsheet where users can batch-...
2
votes
1answer
363 views
Deserialise Json and Read Stream twice in C#
So this is a modern implementation of a HTTP client, trying to find a way to optimise/simplify this.
Specifically the DeserializeAsync method with the GetStream and the compiler statement for if/debug ...
1
vote
1answer
43 views
Promise-based HTTP abstraction layer
I am currently working in a project based on a microservices architecture pattern.
Services are wired up by HTTP calls. They eventually call each others for fetching or putting some data.
I am ...
1
vote
0answers
26 views
Proxy server performance improvements?
fairly new to playing around with proxy servers. Wrote a really simple one with Express to help keep some API keys secret so that my front-end app can query the GitHub API. Definitely feels a bit ...
4
votes
2answers
97 views
Quickly throwing together a text-and-button-based client-server web game
With much of the world in lockdown at the moment, my friends and I wanted a way to play our favourite game, Celebrity, over video chat.
This seemed like a fun coding project, so I put together a ...
5
votes
2answers
537 views
OOP Web-scraper w/ Python and BeautifulSoup
This is my first major web scraping program in python. My code works nonetheless, I'm just not sure if it's the best OOP design. My code is below:
...
0
votes
0answers
37 views
Fetch HTTP wrapper and API
I have written a basic HTTP wrapper around the fetch. Then a API service which add some default options/parameters. the idea is ...
0
votes
1answer
40 views
Python code for checking request headers [closed]
I am trying to validate a HTTP REST API request in my python code. It checks for some request headers (X-Foo and X-Bar) and two ...
3
votes
1answer
54 views
Handle HTTP and BLE requests
Im implementing and designing a workflow that performs both HTTP and BLE requests.
Im having trouble figuring out the best approach to design a service to handle both types of requests, and manage ...
-1
votes
1answer
145 views
http router written in Golang
in my jurney to learn Go, I decided to write a simple router which I called it Gouter, which I think it has most of the features in gorilla/mux but in my opinion it's easier to use. Anyway, it ...
1
vote
0answers
53 views
Short wrapper for fetch (similar to axios)
I was looking to replace my use of axios with just fetch, but I didn't like how verbose fetch was with regard to handling JSON output (having to have a separate then...
3
votes
0answers
74 views
HTTP download function in Rust (async/await)
Why am I fighting the compiler? - Wrote this, which works, but I feel like I'm breaking every rule in the book:
...
-2
votes
2answers
93 views
Episode 1: Mastering code and Testing it [closed]
Once upon a time there was a noob developer who learned it all by himself because he grew up in a nation far behind in IT.
I've tried to learn C# for about 5 years, without any improvement over the ...
1
vote
0answers
328 views
HTTP Client - Best practices
I've made a HTTP client and would like some tips to improve my code, it's supposed to be built for xamarin forms but should work with any implementation.
My goal of this project was to learn more ...
2
votes
1answer
143 views
C# REST / Http Client Abstraction
I have a REST library. These are the abstractions. Have I missed anything that a developer would need to use this in a dependency injection / IoC Container scenario? Anything that bothers you about ...
6
votes
1answer
259 views
Read HTTP header from TCP socket
I'm growing a web server in Haskell that interfaces with TCP sockets using network. To read the HTTP header of the client's message, I use the following function:
...
2
votes
1answer
70 views
Modern HTTP-Requests for login/register system
I am working on a login/register system and want the register and log in process as smooth as possible. One way of making it smoother is in my opinion to make a multi-step login/register.
What I ...
2
votes
0answers
52 views
Retry HttpClient request without handlers
I have a server and client application. In the client application, there are HttpRequestException class exceptions on requests. As it seems to me - these exceptions happen in isolated cases and not ...
2
votes
1answer
199 views
Easily interacting with two external apis
Recently I rewrote some methods/functions written by a previous developer mostly due to the fact that the previous implementation overdid the whole 'OO' thing, and used inheritance inappropriately. ...
2
votes
0answers
392 views
Seekable HTTP response stream wrapper
I created this wrapper to use together with HttpClient streams and ZipArchive. ZipArchive ...
4
votes
1answer
95 views
2
votes
0answers
256 views
Stream JSON from Azure Cosmos DB to browser in Web API
I have an HTTP endpoint for returning data directly from Azure Cosmos DB. The endpoint is basically a database access point (this seems like a common case). Since I'm returning the data unmodified, ...
2
votes
0answers
28 views
Refactoring the Go HTTP API code/flow/structure
This app loads application specific global configs and starts http server so that it is ready to serve API requests.
While structuring and coding, I've followed some "best" practises either from the ...
1
vote
2answers
277 views
Filter for logging http request parameters
I have written a filter that intercepts http calls and logs request parameters.
...
1
vote
1answer
55 views
HTTP status monitoring
I am fairly new to programming. I am writing a script which
gets URLs and parameters through a config and makes http requests to check status, finally push a json string to Open-falcon server.
I am ...
2
votes
0answers
67 views
Apache reverse proxy security configuration
Could someone share some light and check if this is okay for apache httpd security/good standards? I'm using apache httpd to call my Node.js app that is running with Express and also configuring SSL.
...
4
votes
1answer
67 views
Basic network layer for a JSON API client
Just looking for some feedback/ways to improve this basic networking layer written in Swift. I'm still learning, please elaborate with as much detail as possible.
...
2
votes
1answer
179 views
Using Curl/Post to execute a HTTP request
I have a loop in a php file to HTTP_Request Server Via CURL->POST.
But I don't know if I'm missing any security considerations. Also, is there a better way to perform this http request?
...
5
votes
2answers
489 views
HttpClient reusable instance for simple calls on another methods
I wrote a HttpClient instantiable class that will be used as reference to simplify API calls in other methods inside other classes, so the user could call it in a ...
2
votes
0answers
40 views
Rust HTTP Requester
I am writing an HTTP client for terminal, similar to curl, as a learning exercise.
There's one limitation it suffers from and that is that it won't return until the client closes the socket. I fixed ...
1
vote
1answer
45 views
Python classes to grab HTTP response from website entities
I am trying to implement a parent WebContent class and child classes to grab HTTP responses from the actual website entities. There are highlevel codes below and I ...
3
votes
2answers
62 views
Generic function that accepts both Actions and Func's as parameters
I've created a generic try catch I can apply throughout my code so I'm not repeating myself.
...
4
votes
0answers
204 views
Simple routing in Rust
After my last attempt, I started to learn Rust again. This time I wrote a simple HTTP router. I would appreciate it if you could help me to fix my mistakes.
Here is the link of the repository
main....
12
votes
2answers
167 views
HTTP C++ Implementation
this is the first time I've requested a code review. I'm writing a piece of software in C++ that will use HTTP for communication. I wanted to do it myself to learn and then have someone review it and ...
14
votes
3answers
2k views
Simple HTTP Server
I'm working on a project (studying) and I have a lot of time for proof of concepts and write something from scratch.
Basically I'm creating an HTTP server (simple, but not too simple) in C++ using ...