{"action":"created","comment":{"url":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/comments/137668976","pull_request_review_id":61368153,"id":137668976,"diff_hunk":"@@ -303,34 +314,654 @@ module HttpContentTypes =\n     let [<Literal>] Soap = \"application/soap+xml\"\n     /// text/csv\n     let [<Literal>] Csv = \"text/csv\"\n+    /// multipart/form-data\n+    let Multipart boundary = sprintf \"multipart/form-data; boundary=%s\" boundary\n \n type private HeaderEnum = System.Net.HttpRequestHeader\n \n+module MimeTypes =\n+    open System.Collections.Generic\n+    let private pairs =\n+        [|\n+            (\".323\", \"text/h323\")\n+            (\".3g2\", \"video/3gpp2\")\n+            (\".3gp\", \"video/3gpp\")\n+            (\".3gp2\", \"video/3gpp2\")\n+            (\".3gpp\", \"video/3gpp\")\n+            (\".7z\", \"application/x-7z-compressed\")\n+            (\".aa\", \"audio/audible\")\n+            (\".AAC\", \"audio/aac\")\n+            (\".aaf\", \"application/octet-stream\")\n+            (\".aax\", \"audio/vnd.audible.aax\")\n+            (\".ac3\", \"audio/ac3\")\n+            (\".aca\", \"application/octet-stream\")\n+            (\".accda\", \"application/msaccess.addin\")\n+            (\".accdb\", \"application/msaccess\")\n+            (\".accdc\", \"application/msaccess.cab\")\n+            (\".accde\", \"application/msaccess\")\n+            (\".accdr\", \"application/msaccess.runtime\")\n+            (\".accdt\", \"application/msaccess\")\n+            (\".accdw\", \"application/msaccess.webapplication\")\n+            (\".accft\", \"application/msaccess.ftemplate\")\n+            (\".acx\", \"application/internet-property-stream\")\n+            (\".AddIn\", \"text/xml\")\n+            (\".ade\", \"application/msaccess\")\n+            (\".adobebridge\", \"application/x-bridge-url\")\n+            (\".adp\", \"application/msaccess\")\n+            (\".ADT\", \"audio/vnd.dlna.adts\")\n+            (\".ADTS\", \"audio/aac\")\n+            (\".afm\", \"application/octet-stream\")\n+            (\".ai\", \"application/postscript\")\n+            (\".aif\", \"audio/aiff\")\n+            (\".aifc\", \"audio/aiff\")\n+            (\".aiff\", \"audio/aiff\")\n+            (\".air\", \"application/vnd.adobe.air-application-installer-package+zip\")\n+            (\".amc\", \"application/mpeg\")\n+            (\".anx\", \"application/annodex\")\n+            (\".apk\", \"application/vnd.android.package-archive\" )\n+            (\".application\", \"application/x-ms-application\")\n+            (\".art\", \"image/x-jg\")\n+            (\".asa\", \"application/xml\")\n+            (\".asax\", \"application/xml\")\n+            (\".ascx\", \"application/xml\")\n+            (\".asd\", \"application/octet-stream\")\n+            (\".asf\", \"video/x-ms-asf\")\n+            (\".ashx\", \"application/xml\")\n+            (\".asi\", \"application/octet-stream\")\n+            (\".asm\", \"text/plain\")\n+            (\".asmx\", \"application/xml\")\n+            (\".aspx\", \"application/xml\")\n+            (\".asr\", \"video/x-ms-asf\")\n+            (\".asx\", \"video/x-ms-asf\")\n+            (\".atom\", \"application/atom+xml\")\n+            (\".au\", \"audio/basic\")\n+            (\".avi\", \"video/x-msvideo\")\n+            (\".axa\", \"audio/annodex\")\n+            (\".axs\", \"application/olescript\")\n+            (\".axv\", \"video/annodex\")\n+            (\".bas\", \"text/plain\")\n+            (\".bcpio\", \"application/x-bcpio\")\n+            (\".bin\", \"application/octet-stream\")\n+            (\".bmp\", \"image/bmp\")\n+            (\".c\", \"text/plain\")\n+            (\".cab\", \"application/octet-stream\")\n+            (\".caf\", \"audio/x-caf\")\n+            (\".calx\", \"application/vnd.ms-office.calx\")\n+            (\".cat\", \"application/vnd.ms-pki.seccat\")\n+            (\".cc\", \"text/plain\")\n+            (\".cd\", \"text/plain\")\n+            (\".cdda\", \"audio/aiff\")\n+            (\".cdf\", \"application/x-cdf\")\n+            (\".cer\", \"application/x-x509-ca-cert\")\n+            (\".cfg\", \"text/plain\")\n+            (\".chm\", \"application/octet-stream\")\n+            (\".class\", \"application/x-java-applet\")\n+            (\".clp\", \"application/x-msclip\")\n+            (\".cmd\", \"text/plain\")\n+            (\".cmx\", \"image/x-cmx\")\n+            (\".cnf\", \"text/plain\")\n+            (\".cod\", \"image/cis-cod\")\n+            (\".config\", \"application/xml\")\n+            (\".contact\", \"text/x-ms-contact\")\n+            (\".coverage\", \"application/xml\")\n+            (\".cpio\", \"application/x-cpio\")\n+            (\".cpp\", \"text/plain\")\n+            (\".crd\", \"application/x-mscardfile\")\n+            (\".crl\", \"application/pkix-crl\")\n+            (\".crt\", \"application/x-x509-ca-cert\")\n+            (\".cs\", \"text/plain\")\n+            (\".csdproj\", \"text/plain\")\n+            (\".csh\", \"application/x-csh\")\n+            (\".csproj\", \"text/plain\")\n+            (\".css\", \"text/css\")\n+            (\".csv\", \"text/csv\")\n+            (\".cur\", \"application/octet-stream\")\n+            (\".cxx\", \"text/plain\")\n+            (\".dat\", \"application/octet-stream\")\n+            (\".datasource\", \"application/xml\")\n+            (\".dbproj\", \"text/plain\")\n+            (\".dcr\", \"application/x-director\")\n+            (\".def\", \"text/plain\")\n+            (\".deploy\", \"application/octet-stream\")\n+            (\".der\", \"application/x-x509-ca-cert\")\n+            (\".dgml\", \"application/xml\")\n+            (\".dib\", \"image/bmp\")\n+            (\".dif\", \"video/x-dv\")\n+            (\".dir\", \"application/x-director\")\n+            (\".disco\", \"text/xml\")\n+            (\".divx\", \"video/divx\")\n+            (\".dll\", \"application/x-msdownload\")\n+            (\".dll.config\", \"text/xml\")\n+            (\".dlm\", \"text/dlm\")\n+            (\".doc\", \"application/msword\")\n+            (\".docm\", \"application/vnd.ms-word.document.macroEnabled.12\")\n+            (\".docx\", \"application/vnd.openxmlformats-officedocument.wordprocessingml.document\")\n+            (\".dot\", \"application/msword\")\n+            (\".dotm\", \"application/vnd.ms-word.template.macroEnabled.12\")\n+            (\".dotx\", \"application/vnd.openxmlformats-officedocument.wordprocessingml.template\")\n+            (\".dsp\", \"application/octet-stream\")\n+            (\".dsw\", \"text/plain\")\n+            (\".dtd\", \"text/xml\")\n+            (\".dtsConfig\", \"text/xml\")\n+            (\".dv\", \"video/x-dv\")\n+            (\".dvi\", \"application/x-dvi\")\n+            (\".dwf\", \"drawing/x-dwf\")\n+            (\".dwp\", \"application/octet-stream\")\n+            (\".dxr\", \"application/x-director\")\n+            (\".eml\", \"message/rfc822\")\n+            (\".emz\", \"application/octet-stream\")\n+            (\".eot\", \"application/vnd.ms-fontobject\")\n+            (\".eps\", \"application/postscript\")\n+            (\".etl\", \"application/etl\")\n+            (\".etx\", \"text/x-setext\")\n+            (\".evy\", \"application/envoy\")\n+            (\".exe\", \"application/octet-stream\")\n+            (\".exe.config\", \"text/xml\")\n+            (\".fdf\", \"application/vnd.fdf\")\n+            (\".fif\", \"application/fractals\")\n+            (\".filters\", \"application/xml\")\n+            (\".fla\", \"application/octet-stream\")\n+            (\".flac\", \"audio/flac\")\n+            (\".flr\", \"x-world/x-vrml\")\n+            (\".flv\", \"video/x-flv\")\n+            (\".fsscript\", \"application/fsharp-script\")\n+            (\".fsx\", \"application/fsharp-script\")\n+            (\".generictest\", \"application/xml\")\n+            (\".gif\", \"image/gif\")\n+            (\".gpx\", \"application/gpx+xml\")\n+            (\".group\", \"text/x-ms-group\")\n+            (\".gsm\", \"audio/x-gsm\")\n+            (\".gtar\", \"application/x-gtar\")\n+            (\".gz\", \"application/x-gzip\")\n+            (\".h\", \"text/plain\")\n+            (\".hdf\", \"application/x-hdf\")\n+            (\".hdml\", \"text/x-hdml\")\n+            (\".hhc\", \"application/x-oleobject\")\n+            (\".hhk\", \"application/octet-stream\")\n+            (\".hhp\", \"application/octet-stream\")\n+            (\".hlp\", \"application/winhlp\")\n+            (\".hpp\", \"text/plain\")\n+            (\".hqx\", \"application/mac-binhex40\")\n+            (\".hta\", \"application/hta\")\n+            (\".htc\", \"text/x-component\")\n+            (\".htm\", \"text/html\")\n+            (\".html\", \"text/html\")\n+            (\".htt\", \"text/webviewhtml\")\n+            (\".hxa\", \"application/xml\")\n+            (\".hxc\", \"application/xml\")\n+            (\".hxd\", \"application/octet-stream\")\n+            (\".hxe\", \"application/xml\")\n+            (\".hxf\", \"application/xml\")\n+            (\".hxh\", \"application/octet-stream\")\n+            (\".hxi\", \"application/octet-stream\")\n+            (\".hxk\", \"application/xml\")\n+            (\".hxq\", \"application/octet-stream\")\n+            (\".hxr\", \"application/octet-stream\")\n+            (\".hxs\", \"application/octet-stream\")\n+            (\".hxt\", \"text/html\")\n+            (\".hxv\", \"application/xml\")\n+            (\".hxw\", \"application/octet-stream\")\n+            (\".hxx\", \"text/plain\")\n+            (\".i\", \"text/plain\")\n+            (\".ico\", \"image/x-icon\")\n+            (\".ics\", \"application/octet-stream\")\n+            (\".idl\", \"text/plain\")\n+            (\".ief\", \"image/ief\")\n+            (\".iii\", \"application/x-iphone\")\n+            (\".inc\", \"text/plain\")\n+            (\".inf\", \"application/octet-stream\")\n+            (\".ini\", \"text/plain\")\n+            (\".inl\", \"text/plain\")\n+            (\".ins\", \"application/x-internet-signup\")\n+            (\".ipa\", \"application/x-itunes-ipa\")\n+            (\".ipg\", \"application/x-itunes-ipg\")\n+            (\".ipproj\", \"text/plain\")\n+            (\".ipsw\", \"application/x-itunes-ipsw\")\n+            (\".iqy\", \"text/x-ms-iqy\")\n+            (\".isp\", \"application/x-internet-signup\")\n+            (\".ite\", \"application/x-itunes-ite\")\n+            (\".itlp\", \"application/x-itunes-itlp\")\n+            (\".itms\", \"application/x-itunes-itms\")\n+            (\".itpc\", \"application/x-itunes-itpc\")\n+            (\".IVF\", \"video/x-ivf\")\n+            (\".jar\", \"application/java-archive\")\n+            (\".java\", \"application/octet-stream\")\n+            (\".jck\", \"application/liquidmotion\")\n+            (\".jcz\", \"application/liquidmotion\")\n+            (\".jfif\", \"image/pjpeg\")\n+            (\".jnlp\", \"application/x-java-jnlp-file\")\n+            (\".jpb\", \"application/octet-stream\")\n+            (\".jpe\", \"image/jpeg\")\n+            (\".jpeg\", \"image/jpeg\")\n+            (\".jpg\", \"image/jpeg\")\n+            (\".js\", \"application/javascript\")\n+            (\".json\", \"application/json\")\n+            (\".jsx\", \"text/jscript\")\n+            (\".jsxbin\", \"text/plain\")\n+            (\".latex\", \"application/x-latex\")\n+            (\".library-ms\", \"application/windows-library+xml\")\n+            (\".lit\", \"application/x-ms-reader\")\n+            (\".loadtest\", \"application/xml\")\n+            (\".lpk\", \"application/octet-stream\")\n+            (\".lsf\", \"video/x-la-asf\")\n+            (\".lst\", \"text/plain\")\n+            (\".lsx\", \"video/x-la-asf\")\n+            (\".lzh\", \"application/octet-stream\")\n+            (\".m13\", \"application/x-msmediaview\")\n+            (\".m14\", \"application/x-msmediaview\")\n+            (\".m1v\", \"video/mpeg\")\n+            (\".m2t\", \"video/vnd.dlna.mpeg-tts\")\n+            (\".m2ts\", \"video/vnd.dlna.mpeg-tts\")\n+            (\".m2v\", \"video/mpeg\")\n+            (\".m3u\", \"audio/x-mpegurl\")\n+            (\".m3u8\", \"audio/x-mpegurl\")\n+            (\".m4a\", \"audio/m4a\")\n+            (\".m4b\", \"audio/m4b\")\n+            (\".m4p\", \"audio/m4p\")\n+            (\".m4r\", \"audio/x-m4r\")\n+            (\".m4v\", \"video/x-m4v\")\n+            (\".mac\", \"image/x-macpaint\")\n+            (\".mak\", \"text/plain\")\n+            (\".man\", \"application/x-troff-man\")\n+            (\".manifest\", \"application/x-ms-manifest\")\n+            (\".map\", \"text/plain\")\n+            (\".master\", \"application/xml\")\n+            (\".mda\", \"application/msaccess\")\n+            (\".mdb\", \"application/x-msaccess\")\n+            (\".mde\", \"application/msaccess\")\n+            (\".mdp\", \"application/octet-stream\")\n+            (\".me\", \"application/x-troff-me\")\n+            (\".mfp\", \"application/x-shockwave-flash\")\n+            (\".mht\", \"message/rfc822\")\n+            (\".mhtml\", \"message/rfc822\")\n+            (\".mid\", \"audio/mid\")\n+            (\".midi\", \"audio/mid\")\n+            (\".mix\", \"application/octet-stream\")\n+            (\".mk\", \"text/plain\")\n+            (\".mmf\", \"application/x-smaf\")\n+            (\".mno\", \"text/xml\")\n+            (\".mny\", \"application/x-msmoney\")\n+            (\".mod\", \"video/mpeg\")\n+            (\".mov\", \"video/quicktime\")\n+            (\".movie\", \"video/x-sgi-movie\")\n+            (\".mp2\", \"video/mpeg\")\n+            (\".mp2v\", \"video/mpeg\")\n+            (\".mp3\", \"audio/mpeg\")\n+            (\".mp4\", \"video/mp4\")\n+            (\".mp4v\", \"video/mp4\")\n+            (\".mpa\", \"video/mpeg\")\n+            (\".mpe\", \"video/mpeg\")\n+            (\".mpeg\", \"video/mpeg\")\n+            (\".mpf\", \"application/vnd.ms-mediapackage\")\n+            (\".mpg\", \"video/mpeg\")\n+            (\".mpp\", \"application/vnd.ms-project\")\n+            (\".mpv2\", \"video/mpeg\")\n+            (\".mqv\", \"video/quicktime\")\n+            (\".ms\", \"application/x-troff-ms\")\n+            (\".msi\", \"application/octet-stream\")\n+            (\".mso\", \"application/octet-stream\")\n+            (\".mts\", \"video/vnd.dlna.mpeg-tts\")\n+            (\".mtx\", \"application/xml\")\n+            (\".mvb\", \"application/x-msmediaview\")\n+            (\".mvc\", \"application/x-miva-compiled\")\n+            (\".mxp\", \"application/x-mmxp\")\n+            (\".nc\", \"application/x-netcdf\")\n+            (\".nsc\", \"video/x-ms-asf\")\n+            (\".nws\", \"message/rfc822\")\n+            (\".ocx\", \"application/octet-stream\")\n+            (\".oda\", \"application/oda\")\n+            (\".odb\", \"application/vnd.oasis.opendocument.database\")\n+            (\".odc\", \"application/vnd.oasis.opendocument.chart\")\n+            (\".odf\", \"application/vnd.oasis.opendocument.formula\")\n+            (\".odg\", \"application/vnd.oasis.opendocument.graphics\")\n+            (\".odh\", \"text/plain\")\n+            (\".odi\", \"application/vnd.oasis.opendocument.image\")\n+            (\".odl\", \"text/plain\")\n+            (\".odm\", \"application/vnd.oasis.opendocument.text-master\")\n+            (\".odp\", \"application/vnd.oasis.opendocument.presentation\")\n+            (\".ods\", \"application/vnd.oasis.opendocument.spreadsheet\")\n+            (\".odt\", \"application/vnd.oasis.opendocument.text\")\n+            (\".oga\", \"audio/ogg\")\n+            (\".ogg\", \"audio/ogg\")\n+            (\".ogv\", \"video/ogg\")\n+            (\".ogx\", \"application/ogg\")\n+            (\".one\", \"application/onenote\")\n+            (\".onea\", \"application/onenote\")\n+            (\".onepkg\", \"application/onenote\")\n+            (\".onetmp\", \"application/onenote\")\n+            (\".onetoc\", \"application/onenote\")\n+            (\".onetoc2\", \"application/onenote\")\n+            (\".opus\", \"audio/ogg\")\n+            (\".orderedtest\", \"application/xml\")\n+            (\".osdx\", \"application/opensearchdescription+xml\")\n+            (\".otf\", \"application/font-sfnt\")\n+            (\".otg\", \"application/vnd.oasis.opendocument.graphics-template\")\n+            (\".oth\", \"application/vnd.oasis.opendocument.text-web\")\n+            (\".otp\", \"application/vnd.oasis.opendocument.presentation-template\")\n+            (\".ots\", \"application/vnd.oasis.opendocument.spreadsheet-template\")\n+            (\".ott\", \"application/vnd.oasis.opendocument.text-template\")\n+            (\".oxt\", \"application/vnd.openofficeorg.extension\")\n+            (\".p10\", \"application/pkcs10\")\n+            (\".p12\", \"application/x-pkcs12\")\n+            (\".p7b\", \"application/x-pkcs7-certificates\")\n+            (\".p7c\", \"application/pkcs7-mime\")\n+            (\".p7m\", \"application/pkcs7-mime\")\n+            (\".p7r\", \"application/x-pkcs7-certreqresp\")\n+            (\".p7s\", \"application/pkcs7-signature\")\n+            (\".pbm\", \"image/x-portable-bitmap\")\n+            (\".pcast\", \"application/x-podcast\")\n+            (\".pct\", \"image/pict\")\n+            (\".pcx\", \"application/octet-stream\")\n+            (\".pcz\", \"application/octet-stream\")\n+            (\".pdf\", \"application/pdf\")\n+            (\".pfb\", \"application/octet-stream\")\n+            (\".pfm\", \"application/octet-stream\")\n+            (\".pfx\", \"application/x-pkcs12\")\n+            (\".pgm\", \"image/x-portable-graymap\")\n+            (\".pic\", \"image/pict\")\n+            (\".pict\", \"image/pict\")\n+            (\".pkgdef\", \"text/plain\")\n+            (\".pkgundef\", \"text/plain\")\n+            (\".pko\", \"application/vnd.ms-pki.pko\")\n+            (\".pls\", \"audio/scpls\")\n+            (\".pma\", \"application/x-perfmon\")\n+            (\".pmc\", \"application/x-perfmon\")\n+            (\".pml\", \"application/x-perfmon\")\n+            (\".pmr\", \"application/x-perfmon\")\n+            (\".pmw\", \"application/x-perfmon\")\n+            (\".png\", \"image/png\")\n+            (\".pnm\", \"image/x-portable-anymap\")\n+            (\".pnt\", \"image/x-macpaint\")\n+            (\".pntg\", \"image/x-macpaint\")\n+            (\".pnz\", \"image/png\")\n+            (\".pot\", \"application/vnd.ms-powerpoint\")\n+            (\".potm\", \"application/vnd.ms-powerpoint.template.macroEnabled.12\")\n+            (\".potx\", \"application/vnd.openxmlformats-officedocument.presentationml.template\")\n+            (\".ppa\", \"application/vnd.ms-powerpoint\")\n+            (\".ppam\", \"application/vnd.ms-powerpoint.addin.macroEnabled.12\")\n+            (\".ppm\", \"image/x-portable-pixmap\")\n+            (\".pps\", \"application/vnd.ms-powerpoint\")\n+            (\".ppsm\", \"application/vnd.ms-powerpoint.slideshow.macroEnabled.12\")\n+            (\".ppsx\", \"application/vnd.openxmlformats-officedocument.presentationml.slideshow\")\n+            (\".ppt\", \"application/vnd.ms-powerpoint\")\n+            (\".pptm\", \"application/vnd.ms-powerpoint.presentation.macroEnabled.12\")\n+            (\".pptx\", \"application/vnd.openxmlformats-officedocument.presentationml.presentation\")\n+            (\".prf\", \"application/pics-rules\")\n+            (\".prm\", \"application/octet-stream\")\n+            (\".prx\", \"application/octet-stream\")\n+            (\".ps\", \"application/postscript\")\n+            (\".psc1\", \"application/PowerShell\")\n+            (\".psd\", \"application/octet-stream\")\n+            (\".psess\", \"application/xml\")\n+            (\".psm\", \"application/octet-stream\")\n+            (\".psp\", \"application/octet-stream\")\n+            (\".pub\", \"application/x-mspublisher\")\n+            (\".pwz\", \"application/vnd.ms-powerpoint\")\n+            (\".qht\", \"text/x-html-insertion\")\n+            (\".qhtm\", \"text/x-html-insertion\")\n+            (\".qt\", \"video/quicktime\")\n+            (\".qti\", \"image/x-quicktime\")\n+            (\".qtif\", \"image/x-quicktime\")\n+            (\".qtl\", \"application/x-quicktimeplayer\")\n+            (\".qxd\", \"application/octet-stream\")\n+            (\".ra\", \"audio/x-pn-realaudio\")\n+            (\".ram\", \"audio/x-pn-realaudio\")\n+            (\".rar\", \"application/x-rar-compressed\")\n+            (\".ras\", \"image/x-cmu-raster\")\n+            (\".rat\", \"application/rat-file\")\n+            (\".rc\", \"text/plain\")\n+            (\".rc2\", \"text/plain\")\n+            (\".rct\", \"text/plain\")\n+            (\".rdlc\", \"application/xml\")\n+            (\".reg\", \"text/plain\")\n+            (\".resx\", \"application/xml\")\n+            (\".rf\", \"image/vnd.rn-realflash\")\n+            (\".rgb\", \"image/x-rgb\")\n+            (\".rgs\", \"text/plain\")\n+            (\".rm\", \"application/vnd.rn-realmedia\")\n+            (\".rmi\", \"audio/mid\")\n+            (\".rmp\", \"application/vnd.rn-rn_music_package\")\n+            (\".roff\", \"application/x-troff\")\n+            (\".rpm\", \"audio/x-pn-realaudio-plugin\")\n+            (\".rqy\", \"text/x-ms-rqy\")\n+            (\".rtf\", \"application/rtf\")\n+            (\".rtx\", \"text/richtext\")\n+            (\".ruleset\", \"application/xml\")\n+            (\".s\", \"text/plain\")\n+            (\".safariextz\", \"application/x-safari-safariextz\")\n+            (\".scd\", \"application/x-msschedule\")\n+            (\".scr\", \"text/plain\")\n+            (\".sct\", \"text/scriptlet\")\n+            (\".sd2\", \"audio/x-sd2\")\n+            (\".sdp\", \"application/sdp\")\n+            (\".sea\", \"application/octet-stream\")\n+            (\".searchConnector-ms\", \"application/windows-search-connector+xml\")\n+            (\".setpay\", \"application/set-payment-initiation\")\n+            (\".setreg\", \"application/set-registration-initiation\")\n+            (\".settings\", \"application/xml\")\n+            (\".sgimb\", \"application/x-sgimb\")\n+            (\".sgml\", \"text/sgml\")\n+            (\".sh\", \"application/x-sh\")\n+            (\".shar\", \"application/x-shar\")\n+            (\".shtml\", \"text/html\")\n+            (\".sit\", \"application/x-stuffit\")\n+            (\".sitemap\", \"application/xml\")\n+            (\".skin\", \"application/xml\")\n+            (\".sldm\", \"application/vnd.ms-powerpoint.slide.macroEnabled.12\")\n+            (\".sldx\", \"application/vnd.openxmlformats-officedocument.presentationml.slide\")\n+            (\".slk\", \"application/vnd.ms-excel\")\n+            (\".sln\", \"text/plain\")\n+            (\".slupkg-ms\", \"application/x-ms-license\")\n+            (\".smd\", \"audio/x-smd\")\n+            (\".smi\", \"application/octet-stream\")\n+            (\".smx\", \"audio/x-smd\")\n+            (\".smz\", \"audio/x-smd\")\n+            (\".snd\", \"audio/basic\")\n+            (\".snippet\", \"application/xml\")\n+            (\".snp\", \"application/octet-stream\")\n+            (\".sol\", \"text/plain\")\n+            (\".sor\", \"text/plain\")\n+            (\".spc\", \"application/x-pkcs7-certificates\")\n+            (\".spl\", \"application/futuresplash\")\n+            (\".spx\", \"audio/ogg\")\n+            (\".src\", \"application/x-wais-source\")\n+            (\".srf\", \"text/plain\")\n+            (\".SSISDeploymentManifest\", \"text/xml\")\n+            (\".ssm\", \"application/streamingmedia\")\n+            (\".sst\", \"application/vnd.ms-pki.certstore\")\n+            (\".stl\", \"application/vnd.ms-pki.stl\")\n+            (\".sv4cpio\", \"application/x-sv4cpio\")\n+            (\".sv4crc\", \"application/x-sv4crc\")\n+            (\".svc\", \"application/xml\")\n+            (\".svg\", \"image/svg+xml\")\n+            (\".swf\", \"application/x-shockwave-flash\")\n+            (\".step\", \"application/step\")\n+            (\".stp\", \"application/step\")\n+            (\".t\", \"application/x-troff\")\n+            (\".tar\", \"application/x-tar\")\n+            (\".tcl\", \"application/x-tcl\")\n+            (\".testrunconfig\", \"application/xml\")\n+            (\".testsettings\", \"application/xml\")\n+            (\".tex\", \"application/x-tex\")\n+            (\".texi\", \"application/x-texinfo\")\n+            (\".texinfo\", \"application/x-texinfo\")\n+            (\".tgz\", \"application/x-compressed\")\n+            (\".thmx\", \"application/vnd.ms-officetheme\")\n+            (\".thn\", \"application/octet-stream\")\n+            (\".tif\", \"image/tiff\")\n+            (\".tiff\", \"image/tiff\")\n+            (\".tlh\", \"text/plain\")\n+            (\".tli\", \"text/plain\")\n+            (\".toc\", \"application/octet-stream\")\n+            (\".tr\", \"application/x-troff\")\n+            (\".trm\", \"application/x-msterminal\")\n+            (\".trx\", \"application/xml\")\n+            (\".ts\", \"video/vnd.dlna.mpeg-tts\")\n+            (\".tsv\", \"text/tab-separated-values\")\n+            (\".ttf\", \"application/font-sfnt\")\n+            (\".tts\", \"video/vnd.dlna.mpeg-tts\")\n+            (\".txt\", \"text/plain\")\n+            (\".u32\", \"application/octet-stream\")\n+            (\".uls\", \"text/iuls\")\n+            (\".user\", \"text/plain\")\n+            (\".ustar\", \"application/x-ustar\")\n+            (\".vb\", \"text/plain\")\n+            (\".vbdproj\", \"text/plain\")\n+            (\".vbk\", \"video/mpeg\")\n+            (\".vbproj\", \"text/plain\")\n+            (\".vbs\", \"text/vbscript\")\n+            (\".vcf\", \"text/x-vcard\")\n+            (\".vcproj\", \"application/xml\")\n+            (\".vcs\", \"text/plain\")\n+            (\".vcxproj\", \"application/xml\")\n+            (\".vddproj\", \"text/plain\")\n+            (\".vdp\", \"text/plain\")\n+            (\".vdproj\", \"text/plain\")\n+            (\".vdx\", \"application/vnd.ms-visio.viewer\")\n+            (\".vml\", \"text/xml\")\n+            (\".vscontent\", \"application/xml\")\n+            (\".vsct\", \"text/xml\")\n+            (\".vsd\", \"application/vnd.visio\")\n+            (\".vsi\", \"application/ms-vsi\")\n+            (\".vsix\", \"application/vsix\")\n+            (\".vsixlangpack\", \"text/xml\")\n+            (\".vsixmanifest\", \"text/xml\")\n+            (\".vsmdi\", \"application/xml\")\n+            (\".vspscc\", \"text/plain\")\n+            (\".vss\", \"application/vnd.visio\")\n+            (\".vsscc\", \"text/plain\")\n+            (\".vssettings\", \"text/xml\")\n+            (\".vssscc\", \"text/plain\")\n+            (\".vst\", \"application/vnd.visio\")\n+            (\".vstemplate\", \"text/xml\")\n+            (\".vsto\", \"application/x-ms-vsto\")\n+            (\".vsw\", \"application/vnd.visio\")\n+            (\".vsx\", \"application/vnd.visio\")\n+            (\".vtx\", \"application/vnd.visio\")\n+            (\".wav\", \"audio/wav\")\n+            (\".wave\", \"audio/wav\")\n+            (\".wax\", \"audio/x-ms-wax\")\n+            (\".wbk\", \"application/msword\")\n+            (\".wbmp\", \"image/vnd.wap.wbmp\")\n+            (\".wcm\", \"application/vnd.ms-works\")\n+            (\".wdb\", \"application/vnd.ms-works\")\n+            (\".wdp\", \"image/vnd.ms-photo\")\n+            (\".webarchive\", \"application/x-safari-webarchive\")\n+            (\".webm\", \"video/webm\")\n+            (\".webp\", \"image/webp\")\n+            (\".webtest\", \"application/xml\")\n+            (\".wiq\", \"application/xml\")\n+            (\".wiz\", \"application/msword\")\n+            (\".wks\", \"application/vnd.ms-works\")\n+            (\".WLMP\", \"application/wlmoviemaker\")\n+            (\".wlpginstall\", \"application/x-wlpg-detect\")\n+            (\".wlpginstall3\", \"application/x-wlpg3-detect\")\n+            (\".wm\", \"video/x-ms-wm\")\n+            (\".wma\", \"audio/x-ms-wma\")\n+            (\".wmd\", \"application/x-ms-wmd\")\n+            (\".wmf\", \"application/x-msmetafile\")\n+            (\".wml\", \"text/vnd.wap.wml\")\n+            (\".wmlc\", \"application/vnd.wap.wmlc\")\n+            (\".wmls\", \"text/vnd.wap.wmlscript\")\n+            (\".wmlsc\", \"application/vnd.wap.wmlscriptc\")\n+            (\".wmp\", \"video/x-ms-wmp\")\n+            (\".wmv\", \"video/x-ms-wmv\")\n+            (\".wmx\", \"video/x-ms-wmx\")\n+            (\".wmz\", \"application/x-ms-wmz\")\n+            (\".woff\", \"application/font-woff\")\n+            (\".wpl\", \"application/vnd.ms-wpl\")\n+            (\".wps\", \"application/vnd.ms-works\")\n+            (\".wri\", \"application/x-mswrite\")\n+            (\".wrl\", \"x-world/x-vrml\")\n+            (\".wrz\", \"x-world/x-vrml\")\n+            (\".wsc\", \"text/scriptlet\")\n+            (\".wsdl\", \"text/xml\")\n+            (\".wvx\", \"video/x-ms-wvx\")\n+            (\".x\", \"application/directx\")\n+            (\".xaf\", \"x-world/x-vrml\")\n+            (\".xaml\", \"application/xaml+xml\")\n+            (\".xap\", \"application/x-silverlight-app\")\n+            (\".xbap\", \"application/x-ms-xbap\")\n+            (\".xbm\", \"image/x-xbitmap\")\n+            (\".xdr\", \"text/plain\")\n+            (\".xht\", \"application/xhtml+xml\")\n+            (\".xhtml\", \"application/xhtml+xml\")\n+            (\".xla\", \"application/vnd.ms-excel\")\n+            (\".xlam\", \"application/vnd.ms-excel.addin.macroEnabled.12\")\n+            (\".xlc\", \"application/vnd.ms-excel\")\n+            (\".xld\", \"application/vnd.ms-excel\")\n+            (\".xlk\", \"application/vnd.ms-excel\")\n+            (\".xll\", \"application/vnd.ms-excel\")\n+            (\".xlm\", \"application/vnd.ms-excel\")\n+            (\".xls\", \"application/vnd.ms-excel\")\n+            (\".xlsb\", \"application/vnd.ms-excel.sheet.binary.macroEnabled.12\")\n+            (\".xlsm\", \"application/vnd.ms-excel.sheet.macroEnabled.12\")\n+            (\".xlsx\", \"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\")\n+            (\".xlt\", \"application/vnd.ms-excel\")\n+            (\".xltm\", \"application/vnd.ms-excel.template.macroEnabled.12\")\n+            (\".xltx\", \"application/vnd.openxmlformats-officedocument.spreadsheetml.template\")\n+            (\".xlw\", \"application/vnd.ms-excel\")\n+            (\".xml\", \"text/xml\")\n+            (\".xmta\", \"application/xml\")\n+            (\".xof\", \"x-world/x-vrml\")\n+            (\".XOML\", \"text/plain\")\n+            (\".xpm\", \"image/x-xpixmap\")\n+            (\".xps\", \"application/vnd.ms-xpsdocument\")\n+            (\".xrm-ms\", \"text/xml\")\n+            (\".xsc\", \"application/xml\")\n+            (\".xsd\", \"text/xml\")\n+            (\".xsf\", \"text/xml\")\n+            (\".xsl\", \"text/xml\")\n+            (\".xslt\", \"text/xml\")\n+            (\".xsn\", \"application/octet-stream\")\n+            (\".xss\", \"application/xml\")\n+            (\".xspf\", \"application/xspf+xml\")\n+            (\".xtp\", \"application/octet-stream\")\n+            (\".xwd\", \"image/x-xwindowdump\")\n+            (\".z\", \"application/x-compress\")\n+            (\".zip\", \"application/zip\") |]\n+    let private map =\n+        let d = Dictionary<string,string>(StringComparer.OrdinalIgnoreCase)\n+        for (k,v) in pairs do\n+            d.Add(k,v)\n+        d\n+    let tryFind ext =\n+        match map.TryGetValue(ext) with\n+        | true, mime -> Some mime\n+        | _ -> None\n+\n /// Constants for common HTTP encodings\n-module HttpEncodings = \n+module HttpEncodings =\n \n     /// ISO-8859-1\n     let PostDefaultEncoding = Encoding.GetEncoding(\"ISO-8859-1\") // http://stackoverflow.com/questions/708915/detecting-the-character-encoding-of-an-http-post-request/708942#708942\n \n     /// ISO-8859-1\n     let ResponseDefaultEncoding = Encoding.GetEncoding(\"ISO-8859-1\") // http://www.ietf.org/rfc/rfc2616.txt\n \n-    let internal getEncoding (encodingStr:string) = \n+    let internal getEncoding (encodingStr:string) =\n #if FX_NO_GETENCODING_BY_CODEPAGE\n         Encoding.GetEncoding encodingStr\n #else\n         match Int32.TryParse(encodingStr, NumberStyles.Integer, CultureInfo.InvariantCulture) with\n-        | true, codepage -> Encoding.GetEncoding codepage                \n+        | true, codepage -> Encoding.GetEncoding codepage\n         | _ -> Encoding.GetEncoding encodingStr\n #endif\n \n+\n+\n [<AutoOpen>]\n module private HttpHelpers =\n \n+#if FX_NO_LOCAL_FILESYSTEM\n+    let internal printfn fmt =\n+        Printf.kprintf Diagnostics.Debug.WriteLine fmt\n+#endif","path":"src/Net/Http.fs","position":806,"original_position":806,"commit_id":"cbfae2c33df47c188852783bb29cfd61bb0d1d73","original_commit_id":"cbfae2c33df47c188852783bb29cfd61bb0d1d73","user":{"login":"baronfel","id":573979,"avatar_url":"https://avatars3.githubusercontent.com/u/573979?v=4","gravatar_id":"","url":"https://api.github.com/users/baronfel","html_url":"https://github.com/baronfel","followers_url":"https://api.github.com/users/baronfel/followers","following_url":"https://api.github.com/users/baronfel/following{/other_user}","gists_url":"https://api.github.com/users/baronfel/gists{/gist_id}","starred_url":"https://api.github.com/users/baronfel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/baronfel/subscriptions","organizations_url":"https://api.github.com/users/baronfel/orgs","repos_url":"https://api.github.com/users/baronfel/repos","events_url":"https://api.github.com/users/baronfel/events{/privacy}","received_events_url":"https://api.github.com/users/baronfel/received_events","type":"User","site_admin":false},"body":"Will do","created_at":"2017-09-07T22:18:07Z","updated_at":"2017-09-07T22:18:07Z","html_url":"https://github.com/fsharp/FSharp.Data/pull/1056#discussion_r137668976","pull_request_url":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/1056","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/comments/137668976"},"html":{"href":"https://github.com/fsharp/FSharp.Data/pull/1056#discussion_r137668976"},"pull_request":{"href":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/1056"}},"in_reply_to_id":137665621},"pull_request":{"url":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/1056","id":123855269,"html_url":"https://github.com/fsharp/FSharp.Data/pull/1056","diff_url":"https://github.com/fsharp/FSharp.Data/pull/1056.diff","patch_url":"https://github.com/fsharp/FSharp.Data/pull/1056.patch","issue_url":"https://api.github.com/repos/fsharp/FSharp.Data/issues/1056","number":1056,"state":"open","locked":false,"title":"Multipart form data support","user":{"login":"baronfel","id":573979,"avatar_url":"https://avatars3.githubusercontent.com/u/573979?v=4","gravatar_id":"","url":"https://api.github.com/users/baronfel","html_url":"https://github.com/baronfel","followers_url":"https://api.github.com/users/baronfel/followers","following_url":"https://api.github.com/users/baronfel/following{/other_user}","gists_url":"https://api.github.com/users/baronfel/gists{/gist_id}","starred_url":"https://api.github.com/users/baronfel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/baronfel/subscriptions","organizations_url":"https://api.github.com/users/baronfel/orgs","repos_url":"https://api.github.com/users/baronfel/repos","events_url":"https://api.github.com/users/baronfel/events{/privacy}","received_events_url":"https://api.github.com/users/baronfel/received_events","type":"User","site_admin":false},"body":"Fixes #811 by adding in a hand-rolled http multipart data implementation that is spec compliant.\r\n\r\nI've tested it against three multipart parsers using both file streams and raw data written as streams.  One was a simple nodejs server using the 'multiparty' library and another was part of the swaggerprovider that I wrote to experiment with file support there. Finally, there is a small multipart endpoint in the `MockServer` type now that handles these uploads.\r\n\r\nThe basic thrust here is changing the internal request body writing logic from an array-based system to a Stream-based system to allow for streaming scenarios instead of forcibly writing potentially large files to arrays.  This caused me to have to rework a few parts of the upload, but overall wasn't too bad.\r\n\r\nThe changes should be transparent to the other existing Body types, and the new code only is used when the `Multipart` case is used.\r\n","created_at":"2017-06-03T20:27:07Z","updated_at":"2017-09-07T22:18:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ee09db0725668ff429d09e1d529420ebab9e2dc8","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/1056/commits","review_comments_url":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/1056/comments","review_comment_url":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/comments{/number}","comments_url":"https://api.github.com/repos/fsharp/FSharp.Data/issues/1056/comments","statuses_url":"https://api.github.com/repos/fsharp/FSharp.Data/statuses/cbfae2c33df47c188852783bb29cfd61bb0d1d73","head":{"label":"baronfel:multipart_form_data","ref":"multipart_form_data","sha":"cbfae2c33df47c188852783bb29cfd61bb0d1d73","user":{"login":"baronfel","id":573979,"avatar_url":"https://avatars3.githubusercontent.com/u/573979?v=4","gravatar_id":"","url":"https://api.github.com/users/baronfel","html_url":"https://github.com/baronfel","followers_url":"https://api.github.com/users/baronfel/followers","following_url":"https://api.github.com/users/baronfel/following{/other_user}","gists_url":"https://api.github.com/users/baronfel/gists{/gist_id}","starred_url":"https://api.github.com/users/baronfel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/baronfel/subscriptions","organizations_url":"https://api.github.com/users/baronfel/orgs","repos_url":"https://api.github.com/users/baronfel/repos","events_url":"https://api.github.com/users/baronfel/events{/privacy}","received_events_url":"https://api.github.com/users/baronfel/received_events","type":"User","site_admin":false},"repo":{"id":55383617,"name":"FSharp.Data","full_name":"baronfel/FSharp.Data","owner":{"login":"baronfel","id":573979,"avatar_url":"https://avatars3.githubusercontent.com/u/573979?v=4","gravatar_id":"","url":"https://api.github.com/users/baronfel","html_url":"https://github.com/baronfel","followers_url":"https://api.github.com/users/baronfel/followers","following_url":"https://api.github.com/users/baronfel/following{/other_user}","gists_url":"https://api.github.com/users/baronfel/gists{/gist_id}","starred_url":"https://api.github.com/users/baronfel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/baronfel/subscriptions","organizations_url":"https://api.github.com/users/baronfel/orgs","repos_url":"https://api.github.com/users/baronfel/repos","events_url":"https://api.github.com/users/baronfel/events{/privacy}","received_events_url":"https://api.github.com/users/baronfel/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/baronfel/FSharp.Data","description":"F# Data: Library for Data Access","fork":true,"url":"https://api.github.com/repos/baronfel/FSharp.Data","forks_url":"https://api.github.com/repos/baronfel/FSharp.Data/forks","keys_url":"https://api.github.com/repos/baronfel/FSharp.Data/keys{/key_id}","collaborators_url":"https://api.github.com/repos/baronfel/FSharp.Data/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/baronfel/FSharp.Data/teams","hooks_url":"https://api.github.com/repos/baronfel/FSharp.Data/hooks","issue_events_url":"https://api.github.com/repos/baronfel/FSharp.Data/issues/events{/number}","events_url":"https://api.github.com/repos/baronfel/FSharp.Data/events","assignees_url":"https://api.github.com/repos/baronfel/FSharp.Data/assignees{/user}","branches_url":"https://api.github.com/repos/baronfel/FSharp.Data/branches{/branch}","tags_url":"https://api.github.com/repos/baronfel/FSharp.Data/tags","blobs_url":"https://api.github.com/repos/baronfel/FSharp.Data/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/baronfel/FSharp.Data/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/baronfel/FSharp.Data/git/refs{/sha}","trees_url":"https://api.github.com/repos/baronfel/FSharp.Data/git/trees{/sha}","statuses_url":"https://api.github.com/repos/baronfel/FSharp.Data/statuses/{sha}","languages_url":"https://api.github.com/repos/baronfel/FSharp.Data/languages","stargazers_url":"https://api.github.com/repos/baronfel/FSharp.Data/stargazers","contributors_url":"https://api.github.com/repos/baronfel/FSharp.Data/contributors","subscribers_url":"https://api.github.com/repos/baronfel/FSharp.Data/subscribers","subscription_url":"https://api.github.com/repos/baronfel/FSharp.Data/subscription","commits_url":"https://api.github.com/repos/baronfel/FSharp.Data/commits{/sha}","git_commits_url":"https://api.github.com/repos/baronfel/FSharp.Data/git/commits{/sha}","comments_url":"https://api.github.com/repos/baronfel/FSharp.Data/comments{/number}","issue_comment_url":"https://api.github.com/repos/baronfel/FSharp.Data/issues/comments{/number}","contents_url":"https://api.github.com/repos/baronfel/FSharp.Data/contents/{+path}","compare_url":"https://api.github.com/repos/baronfel/FSharp.Data/compare/{base}...{head}","merges_url":"https://api.github.com/repos/baronfel/FSharp.Data/merges","archive_url":"https://api.github.com/repos/baronfel/FSharp.Data/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/baronfel/FSharp.Data/downloads","issues_url":"https://api.github.com/repos/baronfel/FSharp.Data/issues{/number}","pulls_url":"https://api.github.com/repos/baronfel/FSharp.Data/pulls{/number}","milestones_url":"https://api.github.com/repos/baronfel/FSharp.Data/milestones{/number}","notifications_url":"https://api.github.com/repos/baronfel/FSharp.Data/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/baronfel/FSharp.Data/labels{/name}","releases_url":"https://api.github.com/repos/baronfel/FSharp.Data/releases{/id}","deployments_url":"https://api.github.com/repos/baronfel/FSharp.Data/deployments","created_at":"2016-04-04T03:51:34Z","updated_at":"2016-04-04T03:51:36Z","pushed_at":"2017-09-06T19:47:11Z","git_url":"git://github.com/baronfel/FSharp.Data.git","ssh_url":"git@github.com:baronfel/FSharp.Data.git","clone_url":"https://github.com/baronfel/FSharp.Data.git","svn_url":"https://github.com/baronfel/FSharp.Data","homepage":"http://fsharp.github.io/FSharp.Data","size":96639,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"fsharp:master","ref":"master","sha":"ee4f12e275e77fcaa13990be2602aa75398955bd","user":{"login":"fsharp","id":485415,"avatar_url":"https://avatars3.githubusercontent.com/u/485415?v=4","gravatar_id":"","url":"https://api.github.com/users/fsharp","html_url":"https://github.com/fsharp","followers_url":"https://api.github.com/users/fsharp/followers","following_url":"https://api.github.com/users/fsharp/following{/other_user}","gists_url":"https://api.github.com/users/fsharp/gists{/gist_id}","starred_url":"https://api.github.com/users/fsharp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsharp/subscriptions","organizations_url":"https://api.github.com/users/fsharp/orgs","repos_url":"https://api.github.com/users/fsharp/repos","events_url":"https://api.github.com/users/fsharp/events{/privacy}","received_events_url":"https://api.github.com/users/fsharp/received_events","type":"Organization","site_admin":false},"repo":{"id":7069076,"name":"FSharp.Data","full_name":"fsharp/FSharp.Data","owner":{"login":"fsharp","id":485415,"avatar_url":"https://avatars3.githubusercontent.com/u/485415?v=4","gravatar_id":"","url":"https://api.github.com/users/fsharp","html_url":"https://github.com/fsharp","followers_url":"https://api.github.com/users/fsharp/followers","following_url":"https://api.github.com/users/fsharp/following{/other_user}","gists_url":"https://api.github.com/users/fsharp/gists{/gist_id}","starred_url":"https://api.github.com/users/fsharp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsharp/subscriptions","organizations_url":"https://api.github.com/users/fsharp/orgs","repos_url":"https://api.github.com/users/fsharp/repos","events_url":"https://api.github.com/users/fsharp/events{/privacy}","received_events_url":"https://api.github.com/users/fsharp/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/fsharp/FSharp.Data","description":"F# Data: Library for Data Access","fork":false,"url":"https://api.github.com/repos/fsharp/FSharp.Data","forks_url":"https://api.github.com/repos/fsharp/FSharp.Data/forks","keys_url":"https://api.github.com/repos/fsharp/FSharp.Data/keys{/key_id}","collaborators_url":"https://api.github.com/repos/fsharp/FSharp.Data/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/fsharp/FSharp.Data/teams","hooks_url":"https://api.github.com/repos/fsharp/FSharp.Data/hooks","issue_events_url":"https://api.github.com/repos/fsharp/FSharp.Data/issues/events{/number}","events_url":"https://api.github.com/repos/fsharp/FSharp.Data/events","assignees_url":"https://api.github.com/repos/fsharp/FSharp.Data/assignees{/user}","branches_url":"https://api.github.com/repos/fsharp/FSharp.Data/branches{/branch}","tags_url":"https://api.github.com/repos/fsharp/FSharp.Data/tags","blobs_url":"https://api.github.com/repos/fsharp/FSharp.Data/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/fsharp/FSharp.Data/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/fsharp/FSharp.Data/git/refs{/sha}","trees_url":"https://api.github.com/repos/fsharp/FSharp.Data/git/trees{/sha}","statuses_url":"https://api.github.com/repos/fsharp/FSharp.Data/statuses/{sha}","languages_url":"https://api.github.com/repos/fsharp/FSharp.Data/languages","stargazers_url":"https://api.github.com/repos/fsharp/FSharp.Data/stargazers","contributors_url":"https://api.github.com/repos/fsharp/FSharp.Data/contributors","subscribers_url":"https://api.github.com/repos/fsharp/FSharp.Data/subscribers","subscription_url":"https://api.github.com/repos/fsharp/FSharp.Data/subscription","commits_url":"https://api.github.com/repos/fsharp/FSharp.Data/commits{/sha}","git_commits_url":"https://api.github.com/repos/fsharp/FSharp.Data/git/commits{/sha}","comments_url":"https://api.github.com/repos/fsharp/FSharp.Data/comments{/number}","issue_comment_url":"https://api.github.com/repos/fsharp/FSharp.Data/issues/comments{/number}","contents_url":"https://api.github.com/repos/fsharp/FSharp.Data/contents/{+path}","compare_url":"https://api.github.com/repos/fsharp/FSharp.Data/compare/{base}...{head}","merges_url":"https://api.github.com/repos/fsharp/FSharp.Data/merges","archive_url":"https://api.github.com/repos/fsharp/FSharp.Data/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/fsharp/FSharp.Data/downloads","issues_url":"https://api.github.com/repos/fsharp/FSharp.Data/issues{/number}","pulls_url":"https://api.github.com/repos/fsharp/FSharp.Data/pulls{/number}","milestones_url":"https://api.github.com/repos/fsharp/FSharp.Data/milestones{/number}","notifications_url":"https://api.github.com/repos/fsharp/FSharp.Data/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/fsharp/FSharp.Data/labels{/name}","releases_url":"https://api.github.com/repos/fsharp/FSharp.Data/releases{/id}","deployments_url":"https://api.github.com/repos/fsharp/FSharp.Data/deployments","created_at":"2012-12-08T15:51:42Z","updated_at":"2017-09-05T15:57:47Z","pushed_at":"2017-09-06T20:26:56Z","git_url":"git://github.com/fsharp/FSharp.Data.git","ssh_url":"git@github.com:fsharp/FSharp.Data.git","clone_url":"https://github.com/fsharp/FSharp.Data.git","svn_url":"https://github.com/fsharp/FSharp.Data","homepage":"http://fsharp.github.io/FSharp.Data","size":109004,"stargazers_count":397,"watchers_count":397,"language":"HTML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":199,"mirror_url":null,"open_issues_count":129,"forks":199,"open_issues":129,"watchers":397,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/1056"},"html":{"href":"https://github.com/fsharp/FSharp.Data/pull/1056"},"issue":{"href":"https://api.github.com/repos/fsharp/FSharp.Data/issues/1056"},"comments":{"href":"https://api.github.com/repos/fsharp/FSharp.Data/issues/1056/comments"},"review_comments":{"href":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/1056/comments"},"review_comment":{"href":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/fsharp/FSharp.Data/pulls/1056/commits"},"statuses":{"href":"https://api.github.com/repos/fsharp/FSharp.Data/statuses/cbfae2c33df47c188852783bb29cfd61bb0d1d73"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"baronfel"}}