From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nic Berggren Newsgroups: gmane.lisp.guile.bugs Subject: bug#43711: http-get fails parse response header Date: Tue, 29 Sep 2020 18:14:39 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_HE1P190MB053894A3A74DE9478B61F739A7320HE1P190MB0538EURP_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20358"; mail-complaints-to="usenet@ciao.gmane.io" To: 43711@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Tue Sep 29 21:59:50 2020 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kNLmw-0005D8-B6 for guile-bugs@m.gmane-mx.org; Tue, 29 Sep 2020 21:59:50 +0200 Original-Received: from localhost ([::1]:49000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNLmv-0002XJ-Dz for guile-bugs@m.gmane-mx.org; Tue, 29 Sep 2020 15:59:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNL9T-0001nm-1K for bug-guile@gnu.org; Tue, 29 Sep 2020 15:19:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45689) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kNL9S-0003nL-Kv for bug-guile@gnu.org; Tue, 29 Sep 2020 15:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kNL9S-0004BD-HZ for bug-guile@gnu.org; Tue, 29 Sep 2020 15:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nic Berggren Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Tue, 29 Sep 2020 19:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43711 X-GNU-PR-Package: guile X-Debbugs-Original-To: "bug-guile@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.160140712616041 (code B ref -1); Tue, 29 Sep 2020 19:19:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Sep 2020 19:18:46 +0000 Original-Received: from localhost ([127.0.0.1]:57235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNL99-0004Ac-9P for submit@debbugs.gnu.org; Tue, 29 Sep 2020 15:18:45 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:53864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNKNq-0002yJ-TB for submit@debbugs.gnu.org; Tue, 29 Sep 2020 14:29:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNKNp-0006Np-0L for bug-guile@gnu.org; Tue, 29 Sep 2020 14:29:50 -0400 Original-Received: from mail-am7eur06olkn2080.outbound.protection.outlook.com ([40.92.16.80]:31811 helo=EUR06-AM7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNKNl-0004sI-D8 for bug-guile@gnu.org; Tue, 29 Sep 2020 14:29:48 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UuYIZ5XzCRCjFPKQkRBTqHvAGg4QNCVMb9Nvb4W36JBrk+iemPxAD6SAmZb9Uahid677G5FGfViHIPmko4geAUme+a7B2tZWIcVTaUqFFDhMpp6I1IjqtzZpCUzxzgzZih4EjaxGxaDYJ4dihd0D/cp4FWDH6mcfrodG1OtGhB+lzae390bnpz8hDso/9r5OuXa/9JBGZjuzGyyZTdVVMHnAE0sAvFp6zWbABJZWCD9GDhr/mb27oDJqEtsc7uSZV9F2TNUjkpaOgR0kyL2vcNg5SfgJNuOgs0uK7qcma4aOLOTTUkNppFaoHLjjSNPqSAIqwq2OFNdKKIr+UAaDww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pYzalibuH9Q/t9VRZcqLSQD7gwE+o2R9/VF8jPSr4hk=; b=PrsL7V9MNidXZtBy8gEWt9aS4CWXvC9ApZMht6SlssCFUu1C/pNA2vRTiNWJAUE8btG8Cw+Xel3nWAT/5h/rnUvE0y3wyWFmbAhQNHSeN5U1iTwMLP+ohd/+HE1kg6o0eXS9tNvXwzXhOM4ylyfG8s/VmpFZIgIfbTHs9VD2A0BBqmX3bNHR74Cm+zz5XN+SSLuJKggXYio2oyOluKMAXi/sgZavH5nF9WZJ1mOn5jAd1Jx1x6fyMgkXM+XxJ+fCQH9N0AP9nauYcQ6f2DtDzJp3GULkiH5dboRgNT2Eycs1EnwPyOc2LpYcpb0+rWrNjCACE4P2nNSyL5ywkSIFjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pYzalibuH9Q/t9VRZcqLSQD7gwE+o2R9/VF8jPSr4hk=; b=pAVtH5ClxpTqnGK1aB63wOR5JqN3OTQWmQ9CUFK0xKIrP+1YvEmt0y//+HeISWTUVRJLbmsJYTbzvCEcBofBXJldHMkWVcJ9h2+ZmMQ6qlF+9Va1/R0IMGQLE6gNnJWmrCJECLVqoFIEBQ5fepUYIUctibZLKQtHlQY05cCUQErIbrijagaDyEtWB2uzWObl91uaut9l4WOM7ctNi1eHnJ89qJIGFLshrsSverFYmx8M/zr3QaqeO4q2j0slaBNoecGPIaWtOXa/yzPNNKuQCf4rRJJWOUEsqFalzv52LApEfi9pPS+kBRLgOltPQRoUKMYEuSKXqvMW8gHN+4mZ6A== Original-Received: from AM7EUR06FT016.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc36::49) by AM7EUR06HT102.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc36::203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21; Tue, 29 Sep 2020 18:14:39 +0000 Original-Received: from HE1P190MB0538.EURP190.PROD.OUTLOOK.COM (2a01:111:e400:fc36::46) by AM7EUR06FT016.mail.protection.outlook.com (2a01:111:e400:fc36::360) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21 via Frontend Transport; Tue, 29 Sep 2020 18:14:39 +0000 Original-Received: from HE1P190MB0538.EURP190.PROD.OUTLOOK.COM ([fe80::e896:206:c0e2:59e1]) by HE1P190MB0538.EURP190.PROD.OUTLOOK.COM ([fe80::e896:206:c0e2:59e1%7]) with mapi id 15.20.3412.029; Tue, 29 Sep 2020 18:14:39 +0000 Thread-Topic: http-get fails parse response header Thread-Index: AQHWlotong5HvmyCyE+sj4DAEP7cSQ== Accept-Language: sv-SE, en-US Content-Language: sv-SE x-incomingtopheadermarker: OriginalChecksum:DC44E29C3B1EC4CCD33DD30044AAAEFE1E018893B80CFF730E5CA4E4874A25F0; UpperCasedChecksum:B8CCD8501FDD0CEA6DA96B882782E8E8615EFF0F2FEF19A0A9D413C6E2C8BBB6; SizeAsReceived:6686; Count:42 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [94YVhuPuvZRrJ9eSSW3zLOgrhZX7e3ahZOMuE4kB05Q=] x-ms-publictraffictype: Email x-incomingheadercount: 42 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: c92b6e75-4652-4dd2-748c-08d864a387c8 x-ms-traffictypediagnostic: AM7EUR06HT102: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pBiwFyHg7OmpsTOwa1KL4+ViUR5nUeXmymzb+k3HwkthGcpnMMXSGtoq/Mfal3bGxvCs3YRA8V2GWKYZqKMR8lNaE6zQmsMbNlFVdDBZ2mB7JSiwWeAJWz03T/oxvAJDzbZDdSyMuNwKavGtHyRWe7uc4CUhVwQIIvuidKbNktOyyZwhUX64hw9dthnYHVX+dec7HGajr/RvfJSDvPlXC5WTjE6cFX7VylgXvMS9/2nKOjsU/P970ATW2d2BlUDg x-ms-exchange-antispam-messagedata: Uzacumt57rgQe3UKp7i3ut3ZsZrEEz5VeNfJ6JwdVDRpINWVQtp61zo9hfriJm8RX86nPBv2Rrlu2vO6OHtF/Vdc26TqhofkMmjAXf3GxvgUH8vyWLDltRVUyYDAt/pMWu5YSSw9zw/6PRSBoKqk1Q== x-ms-exchange-transport-forked: True X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: AM7EUR06FT016.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: c92b6e75-4652-4dd2-748c-08d864a387c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2020 18:14:39.2773 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7EUR06HT102 Received-SPF: pass client-ip=40.92.16.80; envelope-from=nicberggren@hotmail.com; helo=EUR06-AM7-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/29 14:29:43 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.614, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 29 Sep 2020 15:18:42 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:9894 Archived-At: --_000_HE1P190MB053894A3A74DE9478B61F739A7320HE1P190MB0538EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I am running GNU Guile 3.0.4 on MacOS Catalina. When trying http-get to retrieve json from the Swedish smhi opendata i get = this error: In web/client.scm: 525:24 5 (http-request _ #:body _ #:verify-certificate? _ #:port _ #:me= thod _ # ?) In web/response.scm: 200:48 4 (read-response #) In web/http.scm: 225:33 3 (read-headers #) 195:11 2 (read-header _) 252:2 1 (parse-non-negative-integer _ _ _) In ice-9/boot-9.scm: 1669:16 0 (raise-exception _ #:continuable? _) Reproduce like this: scheme@(guile-user) [2]> (use-modules (web client)) scheme@(guile-user) [4]> (http-get "https://opendata-download-metobs.smhi.s= e/api/version/1.0/parameter.json" #:verify-certificate? #f) Regards Nic --_000_HE1P190MB053894A3A74DE9478B61F739A7320HE1P190MB0538EURP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I am running GNU Guile 3.0.4 on MacOS Catalina.

When trying http-get to retrieve json from the Swedish smhi opendata i get = this error:
In web/client.scm:
   525:24  5 (http-request _ #:body _ #:verify-certific= ate? _ #:port _ #:method _ # ?)
In web/response.scm:
   200:48  4 (read-response #<input-output: string 1= 0b2198c0>)
In web/http.scm:
   225:33  3 (read-headers #<input-output: string 10= b2198c0>)
   195:11  2 (read-header _)
    252:2  1 (parse-non-negative-integer _ _ _)
In ice-9/boot-9.scm:
  1669:16  0 (raise-exception _ #:continuable? _)

Reproduce like this:
scheme@(guile-user) [2]> (use-modules (web client))
scheme@(guile-user) [4]> (http-get "https://opendata-download-metob= s.smhi.se/api/version/1.0/parameter.json" #:verify-certificate? #f)

Regards
Nic
--_000_HE1P190MB053894A3A74DE9478B61F739A7320HE1P190MB0538EURP_--