inとプラグインmacbook proを使用して、次の F# スクリプト コードを実行しようとしています。FSIvisual studio codeionide
#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 10PCで同じコードを実行すると。コードは期待される結果を生成します。すなわちPlease wait...、titleアルバムの。
それが私の上で正しく動作しない理由はありmacbookますか?