http request curl via https

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net Web Developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA werken onze consultants als Web Developer / software ontwikkelaar in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Web Developers / software ontwikkelaars om ons development team te versterken. Je draagt positief bij aan de teamgeest binnen een projectteam en je ondersteunt de software architect en projectleider bij hun werkzaamheden. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit

Bekijk vacature »

Junior Ontwikkelaar Salesforce

Werken voor de best gewaardeerde Salesforce partner van Nederland? Profit4SF heeft al de kennis in huis rondom Salesforce en is voor uitbreiding op zoek naar een Junior Ontwikkelaar. Ben jij gepassioneerd om code te ontwikkelen in Cloud computing en sta jij open om samen te werken met Senior programmeurs in een jonge en dynamische organisatie? Een baan binnen Profit4SF is een baan die jij zelf kunt vormgeven waarbij we samen jouw tour binnen Profit4SF kunnen samenstellen. Verder zijn wij in staat om verschillende cursussen en trainingen te faciliteren zodat jij als ontwikkelaar kunt groeien binnen onze organisatie! Over de functie

Bekijk vacature »

SQL developer voor marketing campagnes

Functieomschrijving Door toenemende vraag vanuit klanten is de organisatie op zoek naar een SQL ontwikkelaar. Je analyseert en verzamelt database informatie (SQL-server) en maakt interfaces en match-ups van deze data. Je werkt met stored procedures, triggers en functions en integreert de data binnen data architectuuromgevingen . Kortom een zeer uitdagende functie voor de techneut. Functie-eisen - Je hebt minimaal HBO werk en denk niveau; - Je hebt minimaal 2 jaar ervaring met stored procedures, triggers en functions; - Uiteraard ben je zeer bekend met SQL-server; - Je hebt bij voorkeur kennis van SOAP webservices en XML; - Je hebt minimaal

Bekijk vacature »

Java Developer vacature Groningen

Java Developer Noordoost Jij volgt ontwikkelingen op de voet. Sterker nog: je bent er een onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen avondsessies waar

Bekijk vacature »

Full Stack Javascript Developer

As a full stack developer, you will guide and strengthen the IT department. Our IT department consists out of our CTO, a UX Designer and a junior developer in the Netherlands and five developers located in the Philippines, three of them are front-end, one is back-end and one is plugin developer. You maintain and improve the software. You are jointly responsible for the development and expansion of our online applications, including software for tracking and supervising packages within the logistics network, mobile applications and customer interfaces. You manage the tech team and work with them in an agile workflow (Scrum).

Bekijk vacature »

Traineeship junior programmeur

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van 2-4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af met

Bekijk vacature »

BI/SQL ontwikkelaar

De juiste oplossing wordt vaker gevormd door goed luisteren naar de behoefte Functieomschrijving Wie ben jij? In de ontwikkeling naar data gedreven wereld, kan jij met jouw passie voor data helpen om data te laten spreken. Jij ziet mogelijkheden in complexe, ongestructureerde en incomplete data en bent in staat om de juiste oplossingen te bieden. Jij bent bekend met de veranderingen en ontwikkelingen in data en bent alweer aan het nadenken over hoe je de volgende ontwikkeling zou willen implementeren. Je hebt een duidelijke visie en mening over de inrichting van een datalandschap. Je vindt het bovendien leuk om te

Bekijk vacature »

Mobile Developer

Wat je gaat doen: DPA GEOS is op zoek naar enthousiaste Mobile Developers om het team te versterken. Als Mobile Developer werk je in Agile teams bij onze klanten en ben je verantwoordelijk voor hun grotere mobiele web applicaties. Met collega’s ontwikkel je hoogwaardige software voor verschillende opdrachtgevers in jouw regio. Je ontwikkelt, adviseert over architectuur en past de nieuwste technologieën toe. Je bent een ambitieuze professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande interesse in Mobiele applicaties. Je staat met beide benen op de grond en je kunt goed samenwerken. Je bijt

Bekijk vacature »

Backend Python developer met open blik!

Functieomschrijving Je komt in een prettig team te werken op de R&D afdeling, dat veel aan kennisdeling doet met elkaar. Er is heel veel ruimte voor jouw inbreng en regelmatig bedenken ze met elkaar nieuwe toepassingen en concepten om hun klanten nog beter te kunnen bedienen. Zo ben je er dus steeds van een idee tot aan het uiteindelijke product bij betrokken. Als Python developer ontwikkel je samen met je collega's innovatieve en geavanceerde security oplossingen. Je hebt hier ontzettend veel vrijheid en een grote invloed op de producten. Je gaat hier bezig zijn binnen architectuur, concepten en (eind)oplossingen. Tevens

Bekijk vacature »

Senior Rapid Custom Software Developers

Jouw rol Voor deze ‘leading edge’ technology practice zijn we op zoek naar Senior Rapid Custom Software Developers. Echte IT-freaks die de ontwikkelingen in het vakgebied nauwkeurig volgen en weten wat er speelt. Die kunnen werken op de grens van het onmogelijke en zo onze nationale en internationale klanten een beslissende voorsprong geven in hun markt. Je adviseert over innovatie en werkt mee aan de agile ontwikkeling en implementatie van state-of-the-art oplossingen, gebaseerd op .Net, Java en/of Mendix. Het gaat vaak om nieuwe technieken, veel eindgebruikers en complexe omgevingen, waarin de lat hoog ligt. Snelheid en topkwaliteit zijn bij deze

Bekijk vacature »

ASP .NET Developer

Onze klant in Alkmaar is een sterk groeiende, innovatieve onderneming in de zakelijke verzekeringswereld met een frisse kijk op online diensten aan zakelijke assurantiekantoren. Dit doen zij met een zelf ontwikkeld web platform voor welke zij een ASP .NET Developer zoeken. Dit platform biedt de verzekeringsadviseur toegang tot het verzekeringsassortiment van verschillende grote verzekeraars. Onze klant is sterk aan het groeien en zijn op weg om hun marktleiderspositie nog verder uit te breiden. Zij vormen een divers en gedreven team bestaande uit ruim 20 medewerkers, met ieder zijn eigen specifieke kennis. Als ASP .NET Developer kun je bij hen veelzijdig

Bekijk vacature »

Medior PHP Developer

Voor onze opdrachtgever in Amsterdam zijn wij op zoek naar een Medior PHP Developer om zich bezig te houden met het (door)ontwikkelen van interne IT systemen die op internationaal niveau gebruikt worden. Je zal verantwoordelijk zijn voor uitbreidingen en optimalisatie van de systemen, wat het ook fijn maakt als je thuis bent in zowel backend als frontend. Je bent niet alleen een developer, maar onderdeel van een geweldig team dat samen een product neer zet om trots op te zijn! Wat ga je doen? Binnen dit geweldige team is er ruimte voor een talentvolle Medior PHP Developer die bereid, maar

Bekijk vacature »

Senior Web Designer (PHP, Javascript, WP)

Ben jij expert in web design met de hoogste eisen aan UX, snelheid en ranking? Als jij een leuke werkomgeving wil met nieuwe uitdaging en afwisseling, word Senior Web Designer bij internet company YachtFocus! Bij ons werk je projectmatig aan onze eigen high traffic, toonaangevende botenverkoopsite YachtFocus.com en aan complexe sites voor klanten. Wij zoeken jou om YachtFocus.com te vernieuwen, uit te breiden en vooral geschikt de maken voor de internationale expansie van ons bedrijf. Jouw niveau HBO of universitair richting Informatica of vergelijkbaar door ervaring. Ervaring met drukbezochte vraag- en aanbodsites en met websitebouw voor bedrijven, zowel vormgeving als

Bekijk vacature »

Java Backend Developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java Developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en werk je mee aan de architectuur laag. Daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het software ontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je ondersteunt de software architect en projectleider bij hun werkzaamheden. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak

Bekijk vacature »

digitaal coördinator cybercrime

Wat ga je doen? Als digitaal coördinator cybercrime stuur je de dagelijkse operationele werkzaamheden aan van het team dat zich bezig houdt met de opsporing van strafbare feiten in complexe digitale omgevingen en de bestrijding van fenomenen binnen het domein van cybercrime en gedigitaliseerde criminaliteit. Je vervult een coördinerende rol op inhoud en op proces en bent in staat om tactiek en digitaal te vertalen naar een plan van aanpak. Zowel op zaakniveau als op technisch niveau leg je de verbinding, zowel binnen je team als tussen teams onderling. Je zorgt ervoor dat de juiste keuzes worden gemaakt en geeft

Bekijk vacature »
Daniel van Seggelen

Daniel van Seggelen

25/04/2019 14:52:43
Quote Anchor link
Hallo Allemaal,

Een klant wil via een HTTPS domein een HTTP curl request doen. Hij wil om de 1 of andere reden geen SSL installeren op de HTTP ipadres waat informatie op staat.

Is dit te omzeilen?
 
PHP hulp

PHP hulp

25/05/2019 12:16:22
 
Thomas van den Heuvel

Thomas van den Heuvel

25/04/2019 15:08:11
Quote Anchor link
De klant bezit dus beide domeinen (1xhttps, 1xhttp)?
Wat werkt er nu niet dan? En wat zou je willen omzeilen? En als dat al mogelijk is, zou dat dan wenselijk zijn? https is meer dan simpelweg een "s" achter http...
 
Rob Doemaarwat

Rob Doemaarwat

25/04/2019 15:25:27
Quote Anchor link
Als ik zo lees zeg je: "vanaf de server van https://https-website.nl (de klant) wil je een cURL request doen naar http://volledig-andere-website.nl";. Op die manier is dat geen enkel probleem (het boeit cURL niet op welke manier de aanroep naar je script wordt gedaan). Tenzij die "volledig-andere-website" enkel HTTPS toestaat, maar dat kan ook prima met cURL.

Oftewel: geef eens een voorbeeld met wat meer handen en voeten.
 
Thomas van den Heuvel

Thomas van den Heuvel

25/04/2019 15:30:08
Quote Anchor link
^ what he said
 
Daniel van Seggelen

Daniel van Seggelen

26/04/2019 00:19:33
Quote Anchor link
Even wat meer handen en voeren.

Het is een curl request en met de "verbose" optie heb ik een error bestand laten maken:


* About to connect() to x.x.x.x. port 8000 (#18)
* Trying x.x.x.x....
* Connection refused
* Failed connect to x.x.x.x.:8000; Connection refused
* Closing connection 18

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
$mp_data = [];
$fp = fopen('/home/divers/domains/test.net/private_html/test/errorlog.txt', 'w');
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL,"http://x.x.x.x:8000/mp/api?code=".$Number);
   curl_setopt($ch, CURLOPT_VERBOSE, 1);
   curl_setopt($ch, CURLOPT_STDERR, $fp);
  
$markt=curl_exec($ch);


Als ik er met de browser heenga dan is er geen probleem.

Zie bijv hier een uitleg :
https://stackoverflow.com/questions/53211319/how-can-i-make-an-http-request-from-an-https-website En https://stackoverflow.com/questions/39245165/how-can-i-load-http-from-https

"This is a browser level security feature. You have to load all content through HTTPS to avoid this "

Is dit dan gewoon niet waar en moet ik dit negeren?
 
Ivo P

Ivo P

26/04/2019 10:38:10
Quote Anchor link
ik zie in de output niets van een probleem met SSL.

Wel dat de verbinding opzetten niet lukt.
Ofwel klopt het ip-adres + poort 8000 niet.
ofwel weigert de server waarop je curl gebruikt verkeer naaar buiten via poort 8000
ofwel weigert de server x.x.x.x verkeer vanaf bepaalde servers.

nb. regel 5 lijkt me overbodig.

---
en aangezien je niets spannends mee lijkt te sturen met curl: wat geeft

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php file_get_contents("http://x.x.x.x:8000/mp/api?code=".$Number); ?>
 
Daniel van Seggelen

Daniel van Seggelen

26/04/2019 11:50:06
Quote Anchor link
Het probleem is, dat het via localhost wel werkt. Het is alleen via mijn server wat niet werkt .
Snap niet waarom. Het iadres is niet geblokkeerd.
 
Ivo P

Ivo P

26/04/2019 11:54:12
Quote Anchor link
Kun je ook via de command line op je server?

Wat als je als url een willekeurige url van een andere server? (en dan eentje op poort 80 ipv 8000)
 
Daniel van Seggelen

Daniel van Seggelen

26/04/2019 17:08:32
Quote Anchor link
Het werkt inderdaad wel vanaf een andere server ook. Ik denk idd dat het ipadres op de blocked list staat
 
Ivo P

Ivo P

27/04/2019 14:35:52
Quote Anchor link
of jouw server laat verkeer over poort 8000 niet naar buiten.

Kun je de server wel via poort 80 bereiken (al dan niet om een willekeurige pagina op te halen)?
 
Daniel van Seggelen

Daniel van Seggelen

28/04/2019 03:39:38
Quote Anchor link
Poort 80 geef:

Deze site is niet bereikbaar Het duurt te lang voordat x.x.x.x reageert.

Hoe controleer ik of mijn server wel of niet verkeer naar buiten laat via poort 8000
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.