Comments (6)
I had the same problem, I just removed the "if" statement that checked if it was "http" in the HTTPRequest.hpp and somehow it works ¯\_(ツ)_/¯
from httprequest.
- Firstly, this library is portable and very easy to use as it doesn't require any dependencies. However, to support HTTPS, you will need a dependency such as OpenSSL to provide crypto algorithms and abstractions for the TLS handshake, certificate verification, etc.
- Any HTTPS implementation worth considering requires the verification of certificate authorities. Although each operating system has its own source of verified certificate authorities, there is no unified way to fetch them. Cross-platform libraries that support HTTPS, such as curl, use an external source of root certificates.
HTTPS support is NOT a matter of removing a a conditional statement in the code.
from httprequest.
I had the same problem, I just removed the "if" statement that checked if it was "http" in the HTTPRequest.hpp and somehow it works ¯_(ツ)_/¯
Can you tell me what line of code that statement is in? I can't find it
p.s. I found it, thanks
from httprequest.
yeah... it was line 600 haha
from httprequest.
I had the same problem, I just removed the "if" statement that checked if it was "http" in the HTTPRequest.hpp and somehow it works ¯_(ツ)_/¯
Removing the if
isn't a solution. This client does not know how to speak SSL, so servers listening on 443/https will just close the connection.
from httprequest.
That was 3 years ago!! I was 15 or 14 at the time and barely had any knowledge of how protocols actually worked, for me it was just an annoying line getting printed every time I tried sending a request.
I ended up forking it, removing that line, and went with it which worked fine for my use case back then.
Thanks for your replies everyone, and please don't mind my old comment 😅
from httprequest.
Related Issues (20)
- send Variable GET Request
- Json post bug
- Errors when including HOT 3
- Numerous "unresolved external symbol" Errors when running HOT 3
- basic_string::_M_create HOT 2
- Empty output HOT 1
- Authentication error
- Using https HOT 2
- An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was ful
- Cant download a file?
- What is the reason for handling interrupted system calls (EINTR) throughout the code?
- A 204 response results in timeouts if connection is kept-alive...
- Failed when compile with MSVC HOT 1
- Inconsistent use of 'uri' and 'url' in example/main.cpp
- Errors when including single-header file
- Post requests don't work. HOT 1
- Using header in request for authentification HOT 1
- A couple of ideas HOT 2
- A fix for receive response
- A lightweight library with HTTPS support has arrived.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from httprequest.