hoi,
voor een opdracht ben ik bezig om verschillende zoekresultaten van SE op te halen, waaronder die van Ilse. Die hebben hiervoor een bepaalde service draaien waar je tegenaan kunt kletsen, dat werkt allemaal perfect met PHP alleen nu wil ik het met een service geschreven in C# doen.
Het opvragen van informatie is niet het probleem, wel de digest authentication die Ilse gebruikt
Voor zover ik weet en heb kunnen vinden is er geen standaard manier om dit te doen. Helaas gebruiken ze geen SOAP maar normale http requests.
Heeft iemand hier ervaring of een idee voor? Met PHP en CURL is het zo gepiept alleen, omdat ik nog meer SE's ga raadplegen en die niet allemaal zo snel reageren heb ik liever een andere oplossing (service/servlet) ipv de 30sec time outs van PHP
Met PHP kun je het zo doen
Alleen heb je geen CURL in C#....
voor een opdracht ben ik bezig om verschillende zoekresultaten van SE op te halen, waaronder die van Ilse. Die hebben hiervoor een bepaalde service draaien waar je tegenaan kunt kletsen, dat werkt allemaal perfect met PHP alleen nu wil ik het met een service geschreven in C# doen.
Het opvragen van informatie is niet het probleem, wel de digest authentication die Ilse gebruikt
Heeft iemand hier ervaring of een idee voor? Met PHP en CURL is het zo gepiept alleen, omdat ik nog meer SE's ga raadplegen en die niet allemaal zo snel reageren heb ik liever een andere oplossing (service/servlet) ipv de 30sec time outs van PHP
Met PHP kun je het zo doen
PHP:
1
2
3
4
5
6
7
8
| $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://xmlstud.ilse.nl:4754/do_query?search_for='.$_POST['queryString']); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST); curl_setopt($ch, CURLOPT_USERPWD, '<user>:<code>'); $data = curl_exec($ch); curl_close($ch); |
Alleen heb je geen CURL in C#....