我正在尝试在我的使用和插件上执行以下 F #macbook pro
脚本代码。FSI
visual studio code
ionide
#r "packages/Newtonsoft.Json.9.0.1/lib/net40/Newtonsoft.Json.dll"
#r "System.Net.Http"
open System
open System.Net.Http
open Newtonsoft.Json
let client = new HttpClient()
type AlbumInfo = { userId:int; id:int; title:string }
let url = "https://jsonplaceholder.typicode.com/albums/1"
async {
let! res = Async.AwaitTask <| client.GetAsync(url)
let! content = Async.AwaitTask <| res.Content.ReadAsStringAsync()
let x = JsonConvert.DeserializeObject<AlbumInfo>(content)
printfn "%s" x.title
} |> Async.Start
printfn "Please wait..."
但除了Please wait...
. 但是,当我https://jsonplaceholder.typicode.com/albums/1
进入浏览器时,我得到了预期的Json
响应。所以我知道到达 API 没有问题。
Visual Studio 2013
此外,当我在我的Windows 10
PC上运行相同的代码时。该代码产生预期的结果。即Please wait...
和title
专辑的。
任何想法为什么它不能在我的 上正常工作macbook
?