http request curl via https

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

OutSystems Developer

Bedrijfsomschrijving Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan de vooravond van de implementatie van een gloednieuw applicatiehuis, waar OutSystems een belangrijke rol in speelt. Binnen deze rol word je als OutSystems Developer verantwoordelijk voor de ontwikkeling van uiteenlopende applicaties met OutSystems. Om het nieuwe applicatiehuis te implementeren

Bekijk vacature »

Medior PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops are bizarre fast and super tight. How do I become a PHP Developer at Coolblue? As a Medior PHP Developer you work together with other development teams to make our webshop work as optimally as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little C # or Javascript. Want to become an PHP Developer at Coolblue? Else will explain how to do that. You enjoy doing this Writing PHP code, but can also find your way in C

Bekijk vacature »

C# .Net ontwikkelaars voor zeer complexe applicati

Bedrijfsomschrijving Dit bedrijf maakt al jaren duurzame oplossingen voor het schoonhouden van de straten. Ze hebben drie verschillende scrumteams die intern werken aan de diverse oplossingen die ze bieden. De klant kent een informele werksfeer waarbij plezier en mooie codes schrijven hand in hand gaan. De organisatie staat landelijk bekend om de hoogstaande software platforms die ze maken en aan veel nationale en inmiddels ook internationale klanten leveren. Hele belangrijke punten voor onze opdrachtgever zijn duurzaamheid en innovatie, dit laten ze zien in hun producten én oplossingen. Wil jij je inzetten voor schonere straten? Functieomschrijving Je werkt hier in een

Bekijk vacature »

Xamarin C# Developer

Als Xamarin C# Developer zorg je ervoor dat onze cross-platform mobiele apps onze medewerkers de best mogelijke manier geven om Coolblue te beheren. Hoe word ik een Xamarin C# Developer bij Coolblue? Je specialiteit is ofwel C# OF mobiele app code, en je geniet van het werken met Xamarin. Je vindt het leuk om samen met je collega's te programmeren, om zo een hogere kwaliteit in de codebase te garanderen. Daarnaast denk je na over technische beslissingen zoals architectuur, tools en processen. Ook houd je de performance van je app in de gaten en analyseer je samen met je team

Bekijk vacature »

Test Automation Engineer

Werk jij graag mee aan het verbeteren van de kwaliteit binnen de Pensioenwereld? Heb jij ervaring met het automatiseren van testen en help je zo mee met de uitdagingen bij onze pensioenklanten? Dan zijn we op zoek naar jou! Wat ga je doen? Digitalisering en meer directe communicatie met de deelnemers zijn thema’s in de Pensioenwereld. Dit vereist kwaliteit en betrouwbaarheid. Als Test Automation Engineer zet je jouw kennis en ervaring van techniek en testen in om onze klanten hiermee te helpen. Je automatiseert systeem- en integratietesten, je voert performance en security testen uit en kan onze klanten helpen om

Bekijk vacature »

PHP ontwikkelaar

Altijd al graag met de nieuwste technieken willen werken. Bekijk dan deze vacature. Voor onze klant zijn wij op zoek naar een Medior of Senior PHP ontwikkelaar. Als backend developer werk je binnen een van de multidisciplinaire SCRUM-teams. Er is flink wat ruimte voor eigen inbreng, kennisdeling, creativiteit en je krijgt veel verantwoordelijkheid. Zij werken volgens de TDD en Solid principes. Zij werken met asynchrone berichten om de datastores van de microservices te vullen. Hiermee creëren zij een perfect viewmodel voor onze graphQL endpoints. Zij draaien het geheel op containers in de cloud om zo snel mogelijk te kunnen schakelen.

Bekijk vacature »

Next-level Java Developer functie, veel verantwoor

Bedrijfsomschrijving Mobile Development en Ops Engineering gaan hand in hand bij deze organisatie dat een hoog verantwoordelijkheidsgevoel draagt. Als organisatie ontwikkelt zij dan ook veelal mobiele applicaties ter inspiratie en ondersteuning van belangrijke sectoren in Nederland. Met het technische team van gepassioneerde developers en engineers voeren ze dagelijks veelal diverse, inspirerende en complexe werkzaamheden uit waarbij zij als Java ontwikkelaar interessante software realiseert. Door gebruik van innovatieve software en de nieuwste platformen binnen de sector is deze klant dan ook zeker als vooruitstrevend te betitelen waar zijn enorm veel waarde aan hecht. Functieomschrijving Je werkt aan innovatieve producten binnen een

Bekijk vacature »

Cloud Software Developer

Het aannemen van nieuwe medewerkers loopt door en je kunt gewoon solliciteren. Uiteraard hanteren we hierbij de RIVM richtlijnen en is onze sollicitatieprocedure aangepast. Impact maken in de zorg door zorginstellingen te ondersteunen met slimme ICT is dagelijkse kost bij ChipSoft. Juist nu maar ook na de coronacrisis! In een sector waarin de ontwikkelingen op het vlak van zorg-ICT in stroomversnelling zitten, biedt ChipSoft een ultramodern en ziekenhuisbreed geïntegreerd elektronisch patiëntendossier. Dankzij ons groeiende marktaandeel in België is ChipSoft op zoek naar nieuwe collega’s. Jouw job Als Cloud Software Developer ga je werken aan ons Zorgplatform. Dit is een veilige

Bekijk vacature »

Team Lead PHP

As Tech Lead, you make our customers smile by providing great software and building an effective team. How do I become a Team Lead PHP at Coolblue? As a Team Lead PHP you build and lead a team that excels in providing high-quality and cost-efficient software. You support team members in defining their goals and with the approach to achieve them. Would you like to become a Team Lead PHP at Coolblue? Else de Boer explains how to do that. You enjoy doing this Building and leading a team that excels in providing high quality and cost effective software. Support

Bekijk vacature »

BI Datawarehouse Developer DWH (interne functie)

Bedrijfsomschrijving Deze organisatie onder de rook van Geldermalsen staat bekend als solide en als fijne werkgever en ik ben per direct op zoek naar een BI DWH Developer met enkele jaren ervaring . Ze hebben een prachtig pand waar genoeg parkeergelegenheid is en ze zijn per OV goed te bereiken! Naast een prachtig kantoorpand hebben ze hier heel veel extra's en ze doen veel moeite om de werknemer in de watten te leggen denk hierbij aan een kantine met lunch, tafel- tennis en voetbal, een gamehal en een fitnessruimte. Je komt te werken in een leuk bedrijf, waar met korte

Bekijk vacature »

Java Developer / Webservices / Overheid

Bedrijfsomschrijving De organisatie waar je komt te werken is een semi-overheidsinstelling die zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Het bedrijf is gevestigd in hartje Utrecht met het Centraal Station op loopafstand en een parkeergarage naast het pand. Bij deze stabiele organisatie gaat men uit van kwaliteit hoogwaardige softwarediensten. Je zal hier als Java Ontwikkelaar geen projecten tegenkomen waar je uit commercieel oogpunt jouw werk zo snel mogelijk af moet leveren. Uiteraard zal je hier wel het beste uit jezelf moeten halen, maar hierbij ligt het zwaartepunt

Bekijk vacature »

Senior Java software developer

AddSecure is one of the leading companies in Europe within secured, critical communication in several vertical segments. Our rapid growth is organic, as well as acquisitive, and today we have business in 13 countries. Now we are looking for senior JAVA developer to our vertical segment Smart Transport in Gorinchem (NL). Within Smart Transport, we offer flexible and scalable solutions for the entire order-to-cash process (O2C). Our customers can automatically collect, aggregate and enrich transport and logistics data. In addition we help them maximize their precision, predictability, transparency and delivery planning, while minimizing their costs and emission levels. About the

Bekijk vacature »

Software Solution Architect

Kom jij ons team helpen bij het ontwerpen en ontwikkelen van moderne, heldere en realiseerbare architecturen voor grote, complexe omgevingen bij onze klanten binnen de Nederlandse overheid? Meer weten? Bel of Whatsapp met Aad van Kempen via 06 10040513! Wat ga je doen? In jouw rol als Software Solution Architect breng je de Nederlandse overheid via CGI naar het nieuwe digitale tijdperk met de beste ICT-infrastructuur. Hoe? Als aanspreekpunt, adviseur en hoeder voor de inrichting van het IT-landschap. Je realiseert efficiënt de IT-toepassingen, operationeel en strategisch. Waarom? Alleen het beste is goed genoeg. Daarom ga je voor een optimaal afgestemde

Bekijk vacature »

Software Ontwikkelaar

Software Ontwikkelaar Heb jij altijd al willen weten hoe het achter de schermen werkt bij 112? Wij zijn op zoek naar een Software Ontwikkelaar die zich wil verdiepen in onze geografische informatiesystemen voor meldkamers en vervoer. Kom jij ons team versterken? Wat ga je doen als Software Ontwikkelaar bij CityGIS? Jij bent medeverantwoordelijk voor het ontwerpen en ontwikkelen van geografische coördinatie- en informatiesystemen. Je bedenkt nieuwe functionaliteiten, waarmee CityGIS zich kan blijven onderscheiden in de markt. Je denkt actief mee over de invulling van projecten en doet suggesties voor bestaande en nieuwe functionaliteiten. We werken voor klanten waar elke seconde

Bekijk vacature »

Ervaren full-stack C# developer, .NET CORE, Typesc

Voor een ambitieuze en snelgroeiende organisatie de regio Rotterdam zijn we momenteel op zoek naar een .NET C# developer. De organisatie bestaat inmiddels ruim 15 jaar en heeft een systeem ontwikkeld waarmee bedrijven de informatie van grote en complexe projecten beter kunnen managen. Dit systeem is geheel webbased. Om hun globale ambities waar te maken zijn ze recentelijk begonnen het systeem geheel te herbouwen met de nieuwste technieken. Denk hierbij aan technieken als .NET CORE, Typescript, React, Kubernetes en Azure. Niet alleen betekent voldoende nieuwe technische uitdaging maar ook betekent dit dat je voor 80 tot 90% van je tijd

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

02/12/2020 23:17:00
 
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.